不幸的是,我自己并没有解决它,需要寻求帮助。我想重定向所有遵循某种模式的网址(在这种情况下,它包含“评论/类别”)。这些URL应该重定向到另一个URL,它由第一个构成:
http://[product-url]/reviews/category/[category-url]
应该重定向到
http://[product-url].html
此外,如果您使用或不使用www来调用网址,则无关紧要。
实施例: http://example.com/ford-blues/reviews/category/cars应该重定向到http://example.com/ford-blues.html
非常感谢任何帮助。
以下代码无效
RewriteEngine On
RewriteRule ^reviews/category/?$ $1\.html [R=301,L]
答案 0 :(得分:1)
尝试:
RedirectMatch 301 ^(.*)/reviews/category/ /$1.html
在文档根目录中的htaccess文件中。
或使用mod_rewrite:
RewriteEngine On
RewriteRule ^(.*)/reviews/category/ /$1.html [L,R=301]