[英]Redirect to a new url structure - same domain
所以我最近將我的網站從舊的CMS移到了WordPress。 重新導入3000+到WP,現在所有舊網址都是404。
我想301重定向 htaccess中的所有帖子。
. 。 我只需要刪除所有網址中間的部分(類別/類別)。
這是舊的url結構:(404s錯誤)
www.mywebsite.com/category-A/category-one/post-name
www.mywebsite.com/category-A/category-two/another-post-name
www.mywebsite.com/category-A/category-three/another-beautiful-post-name
等等
這是我的新結構(我需要重定向到這個):
www.mywebsite.com/post-name
www.mywebsite.com/another-post-name
www.mywebsite.com/another-beautiful-post-name
等等
有沒有辦法或者我需要逐一思考?
謝謝
假設這些目錄結構保持不變,您可以使用以下內容:
RedirectMatch 301 /category-A/category-one/(.*) /$1
RedirectMatch 301 /category-A/category-two/(.*) /$1
RedirectMatch 301 /category-A/category-three/(.*) /$1
這是一個簡單的重定向。 第1位只查找相關的目錄名,然后抓取文件名。
RedirectMatch 301 /category-A/category-three/(.*)
然后它重定向到沒有目錄的文件名。
/$1
注意:您可能需要嘗試刪除尾部斜杠和/或前導斜杠以獲得所需的確切結果。 但是,它應該基本上是你需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.