我正在尝试为以下 URL 创建重定向规则
https://www.mywebsite.com/catalogsearch/advanced/result/?category=39&price%5bfrom%5d=8000&price%5bto%5d=10000
我正在使用以下规则
RewriteCond %{QUERY_STRING} ^category=39&price\[from\]=8000&price\[to\]=10000
RewriteRule ^catalogsearch/advanced/result/ https://www.mywebsite.com/my-new-page [L,R=301]
我在这个网站上测试了规则http://htaccess.madewithlove.be/
及其在测试仪上的工作。但该规则不适用于我的网站。 我的规则有什么问题,我应该如何解决?
提前致谢。
最佳答案
尝试:
RewriteCond %{QUERY_STRING} ^category=39&price\x5bfrom\x5d=8000&price\x5bto\x5d=10000
RewriteRule ^catalogsearch/advanced/result/ https://www.mywebsite.com/my-new-page [L,R=301]
或与:
RewriteCond %{QUERY_STRING} ^category=39&price\x255bfrom\x255d=8000&price\x255bto\x255d=10000
关于apache - 在 url 中使用括号创建 htaccess 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27429293/