Индексация ?utm_source=twitterfeed&utm_medium=twitter

#16 26 апреля 2014 в 17:00
Столкнулся сейчас тоже с такой же проблемой. Кто как решил?

каноникал от этого не помогает
#17 26 апреля 2014 в 17:17

А никому в голову не приходило 2 правила в robots.txt добавить?

Tempest

низя, теряем беклинк. тут либо каноникал чтобы указать адрес оригинала, либо редирект на оригинал. Когда не было каноникала — делали редирект
#18 26 апреля 2014 в 17:23
Решил

Добавил в .htaccess

  1.  
  2. RewriteCond %{QUERY_STRING} ^utm_source= [NC]
  3. RewriteRule (.*) $1? [R=301,L]
  4.  
Только сначала 500 ошибку выдавало, пока не добавил этот код сразу после RewriteEngine On, а не в конец файла.

Теперь ссылки с "?utm_source=twitterfeed&utm_medium=twitter" обрезаются на ура. Что то в индекс Яндекса таких страниц налезло очень много последнее время…
#19 26 апреля 2014 в 17:30
У меня что-то похожее возможно, толком так ничего и непонял яндекс написал что-то связанно с редиректом и 301
#20 27 мая 2014 в 06:06
Всё что выше не подошло, заработало так:

RewriteCond %{ENV:REDIRECT_RWR} ^yes$
RewriteRule .* — [L]

RewriteCond %{QUERY_STRING} ^utm_medium
RewriteRule ^.*$ %{HTTP_HOST}/$0? [R=301,L,E=RWR:yes]
#21 27 мая 2014 в 06:34
Можно проще:
  1.  
  2. RewriteCond %{QUERY_STRING} utm_source(.*)$ [NC]
  3. RewriteRule (.*) $1? [R=301,L]
  4.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.