Regex Htaccess从链接中删除符号
我想通过将链接重定向到来删除链接中的2个符号“&”。Regex Htaccess从链接中删除符号,regex,.htaccess,mod-rewrite,Regex,.htaccess,Mod Rewrite,我想通过将链接重定向到来删除链接中的2个符号“&”。 我试过这个 RewriteCond %{QUERY_STRING} "&" [NC] RewriteRule (.*) /$1? [R=301,L] 它工作了,但也删除了任何真正的查询,如https://www.example.com/?set=down&page=3以下是工作规则 RewriteEngine on RewriteCond %{QUERY_STRING} ^&$ RewriteRule (.*) /
我试过这个
RewriteCond %{QUERY_STRING} "&" [NC]
RewriteRule (.*) /$1? [R=301,L]
它工作了,但也删除了任何真正的查询,如
https://www.example.com/?set=down&page=3
以下是工作规则
RewriteEngine on
RewriteCond %{QUERY_STRING} ^&$
RewriteRule (.*) /? [R=301,L,NE]
您可以在以下位置进行测试:
在这个解决方案中,我们匹配了查询字符串
,这样如果以&开始,然后结束
,那么只会发生重写
对于类似https://www.example.com/?set=down&page=3
重写条件失败,因此不会发生重定向