我有一个wordpress网站,我想把标签页的URL重定向到一个特定的帖子。
在。htaccess中:
Redirect 301 /tag/hometrainer/ https://www.mywebsite.nl/beste-hometrainer-test
问题是,当我附加'/page/2/'(例如)到初始url时,它也被附加到重定向url:https://www.mywebsite.nl/tag/hometrainer/page/2/重定向到https://www.mywebsite.nl/beste-hometrainer-test/page/2,它应该重定向到https://www.mywebsite.nl/beste-hometrainer-test
所以我需要一个"catch all"/tag/hometrainer"之后的所有内容这个不应该显示在重定向url中。
这行不通:
RewriteRule ^/tag/hometrainer(.*)$ /beste-hometrainer-test [R=301,L]
我得到了"post not found"&;页面。
您可以添加?
添加URL的结尾以删除任何查询字符串
RewriteRule ^/tag/hometrainer(.*)$ /beste-hometrainer-test? [R=301,L]
您可以尝试使用下面的代码-
RewriteRule ^/from-slug(.*)$ /to-slug? [R=301,L]