因此,我正在做一個網站,大約有4,000個產品,並且網址從那裏舊網站改變,並且不喜歡爲每個網站製作301規則,所以我已經完成了以下操作來移動類別(下面的例子)複雜的301重定向的mod重寫規則
# Main Categories
RewriteRule ^(.*)home-page-categories/name-1\.html$ name-1/ [R=301,NC,L]
RewriteRule ^(.*)home-page-categories/name-2\.html$ name-2/ [R=301,NC,L]
RewriteRule ^(.*)home-page-categories/name-3\.html$ name-3/ [R=301,NC,L]
RewriteRule ^(.*)home-page-categories/name-4\.html$ name-4/ [R=301,NC,L]
因此上述使得home-page-categories/name-1.html
到單個目錄/name-1/
- 太棒了!
# Artist Categories from Root Categories
RewriteRule ^(.*)home-page-categories/name-1/(.*)\.html$ name-1/$2/ [R=301,L]
RewriteRule ^(.*)home-page-categories/name-2/(.*)\.html$ name-2/$2/ [R=301,L]
RewriteRule ^(.*)home-page-categories/name-3/(.*)\.html$ name-3/$2/ [R=301,L]
RewriteRule ^(.*)home-page-categories/name-4/(.*)\.html$ name-4/$2/ [R=301,L]
過度然後抓起個二級類別中,如/home-page-categories/name-1/example.html
並使其name-1/example/
- 太棒了!
但是上了一個檔次,我需要隨身攜帶的產品名稱,因此這將是:
/home-page-categories/name-1/example/product.html
,並使其name-1/example/product.html
但我覺得上面的規則可能有衝突。
任何想法都可以處理這一切?