使用.htaccess,我想重定向所有在其网址末尾包含--nocolor-
的网页。我想将它们重定向到相同的网址,但不匹配。
示例:https://www.test.com/products/test--nocolor-
到https://www.test.com/products/test
我试过的是
RewriteCond %{REQUEST_URI} (--nocolor-)
这是工作,但我不能得到正确的网址,而重写。我已经尝试
RewriteRule ^products/([^/]*)(?=--nocolor-) /$1 [R=301,L]
RewriteRule ^(.+)(?=--nocolor-) /$1 [R=301,L]
RewriteRule ^.*(?=--nocolor-) /$1 [R=301,L]
但最后总是空着一块钱,我做错了什么
1条答案
按热度按时间mm9b1k5b1#
使用显示的示例,请尝试遵循.htaccess规则。请确保将这些规则置于.htaccess规则的顶部。
此外,请确保在测试URL之前清除浏览器缓存。