htaccess和特殊符号?和&;


htaccess and special symbols ? and &

在.htaccess文件中,我需要编写重定向

我有这样的网址:

?utm_heading=normal&utm_medium=site&utm_campaign=like

我需要标记吗?和&作为特殊符号,像点一样,像:

. to '.

它的语法正确吗?

...
        RewriteRule ^(/?utm_heading=normal&utm_medium=site&utm_campaign=like)$ http://www.example.com/ [L,R=301]
...

或者怎么做才是正确的?

您可以在根目录中使用此规则。htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www'.)?domainA'.com$ [NC]
RewriteCond %{QUERY_STRING} ^utm_heading=normal&utm_medium=site&utm_campaign=like$ [NC]
RewriteRule ^/?$ http://www.example.com/? [L,R=301]