如何重定向到另一个文件夹,但它保持在同一个基本网址?

时间:2018-02-13 08:02:44

标签: .htaccess

如何重定向" product_brand"文件夹到"品牌"但是它之前是否遵循相同的url结构?

 RewriteRule ^/?product_brand/(.*)$ /brands/$1 [R=301,L]

如果产品是:

www.website.com/product_brand/nike

它应该是:

www.website.com/brands/nike

但如果网址是:

 www.website.com/another_folder/product_brand/nike

它也应该在该网址中工作:

www.website.com/another_folder/brands/nike

1 个答案:

答案 0 :(得分:1)

只需在规则中product_brand之前匹配,捕获和重复使用部分:

RewriteRule ^(.*/)?product_brand(/.*)?$ /$1brands$2 [R=301,L,NC,NE]

使用新浏览器测试更改。