Wordpress htaccess重定向与rewriterrule



我有一个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]

相关内容

  • 没有找到相关文章

最新更新