В моем файле .htaccess мне нужно написать редирект
У меня есть такой URL:
?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]
Других решений пока нет …