oe24y
@oe24y

Как в .htaccess сделать редирект на главную страницу сайта, если есть GET-параметры utm_source?

Есть домен mysite.com
Хочу, чтобы все URL-запросы типа
mysite.com?utm_source=mymetka
редиректились на
mysite.com
Всем заранее спасибо!
  • Вопрос задан
  • 1433 просмотра
Решения вопроса 1
PavelMonro
@PavelMonro
А зачем собственно? Поисковики их не считают.
А так вариант:
RewriteCond %{QUERY_STRING} ^utm_source= [NC]
RewriteRule (.*) $1? [R=301,L]

Ещё вариант:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^((.*?)&|)utm_
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1?%2 [R=301,NE,L]

Или в роботс
Disallow: /*utm_*=
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nc_Soft
почитайте про флаги QSA
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы