htaccess - 插入其他路径

时间:2017-03-27 14:34:57

标签: .htaccess

我需要在URL中插入一个额外的路径,然后将其转发301.例如:

旧网址:http://example.com/products/cf1/

新网址:http://example.com/products/additional-path/cf1/

我试过这个:

RewriteRule ^/?products/[^additional-path]*(.*)$ /products/additional-path/$1 [L,R=301]

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

要将 / product / foobar 重定向到 / product / path / foobar ,您可以使用以下规则

RewriteRule ^/?product/([^/]+)/?$ /product/path/$1 [L,R=301]

清除浏览器缓存或尝试使用不同的浏览器进行测试。