簡體   English   中英

htaccess 301重定向整個目錄

[英]htaccess 301 redirect entire directory

在將大型靜態站點遷移到wordpress(以及重建)之后,我有一個永久鏈接結構,它與原始目錄結構不同,但新的post slugs與原始文件名相同。 還值得一提的是,永久鏈接結構模仿舊文件路徑的文件擴展名。

例如:

什么曾經(靜態目錄)

www.example.com/old/path/file.htm

現在(wordpress永久鏈接結構)

www.example.com/new/path/file.htm (note: permalink structure mimics the .htm extension)

我的問題 :是否有一個簡單的htaccess重寫規則可以將訪問者從/path/to/file/(file.htm)重定向到/new/path/to/(file.htm),而無需為每個文件創建重定向?

使用mod_alias更容易:

Redirect 301 /old /new

但是如果你已經在你的htaccess文件中重寫了規則,那么你需要堅持使用mod_rewrite:

RewriteRule ^old/(.*)$ /new/$1 [L,R=301]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM