我正在尝试编写一个RewriteRule,用于在我更改Wordpress中某些类别的名称后重定向流量。
旧网址看起来像这样......
http://www.example.com/category/fitness/
我希望它重定向到...
http://www.example.com/category/health-and-lifestyle/
我可以使用以下规则让它工作,但它只会重写主要类别,并且不会对分页页面执行相同操作.ie fitness / page / 2 /,fitness / page / 3 / etc < / p>
RewriteRule category/fitness/*? category/health-and-lifestyle/ [R=301,L]
任何人都可以帮助我完成这项工作,以便实现以下目标......
http://www.example.com/category/fitness/
http://www.example.com/category/fitness/page/2/
http://www.example.com/category/fitness/page/3/
重写为......
http://www.example.com/category/health-and-lifestyle/
http://www.example.com/category/health-and-lifestyle/page/2/
http://www.example.com/category/health-and-lifestyle/page/3/
非常感谢: - )
答案 0 :(得分:1)
您在category/fitness/*?
中使用了错误的正则表达式。
尝试此规则:
RewriteRule ^category/fitness/(.*)$ category/health-and-lifestyle/$1 [R=301,L,NC]