Странные параметры в URL

HW
На сайте с 04.02.2013
Offline
61
550

Недавно заметил в индексе странные параметры в URL Пример:

/page/21/?__hstc=19057063.1d311413f3c4d570a3648aa1d24875f8.1488499200078.1488499200079.1488499200080.1&__hssc=19057063.1.1488499200081&__hsfp=528229161

/page/14/?__hstc=19057063.1d311413f3c4d570a3648aa1d24875f8.1488499200078.1488499200079.1488499200080.1&__hssc=19057063.1.1488499200081&__hsfp=528229161

Цифры могут быть разные, но имя параметра одинаковые. Откуда гугл это нашел не понятно. Гуглил, ничего толкового не нашел по этому поводу, есть инфа что это от HubSpot, но я им не пользовался никогда.

Как через htaccess при наличии в URL параметра __hstc сделать редирект на страницу к которой добавлено это?

Skype: vladimir.prokoshin
fliger
На сайте с 17.09.2015
Offline
107
#1

Проверка всех страниц:

RewriteCond %{QUERY_STRING} ^__hstc=.+$

RewriteRule ^.*$ %{REQUEST_URI}? [R=301,L]

Проверка только в каталоге /page/:

RewriteCond %{QUERY_STRING} ^__hstc=.+$

RewriteRule ^page/.+$ %{REQUEST_URI}? [R=301,L]

Если вообще параметры в URL не используете:

RewriteCond %{QUERY_STRING} ^.+$

RewriteRule ^.*$ %{REQUEST_URI}? [R=301,L]

HW
На сайте с 04.02.2013
Offline
61
#2

Спасибо, но у меня код не заработал. И забыл сказать, на сервер nginx

Прописываю

location / {

if ($query_string ~ "^__hstc=.+$"){

rewrite ^/page/.+$ /$request_uri? redirect;

}

}

Перезапускаю nginx и нет редиректов

fliger
На сайте с 17.09.2015
Offline
107
#3

Правила для .htaccess написаны.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий