Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

1 Отредактировано 2ristic_planet (16.01.2012 23:52)

Тема: Создание окончания ссылки

Подскажите пожалуйста. Сделал пост, он проиндексировался, но при нахождении его в google ссылка получается вот такая: 2ristic.com/dostoprimechatelnosti-mira/tancuyushhij-dom-v-prage-foto/?utm_source=rss&utm_medium=rss&utm_campaign=tancuyushhij-dom-v-prage-foto
Подскажите что это такое и как с этим бороться, если я ссылку делал короткую,  вот такую dostoprimechatelnosti-mira/tancuyushhij-dom-v-prage-foto и все :)

2

Re: Создание окончания ссылки

Подсказываем ;)

1) Добавить в robots.txt
Disallow: /*utm_source=*
Disallow: /*utm_medium=*
Disallow: /*utm_content=*
Disallow: /*utm_campaign=*
Disallow: /*utm_term=*
и прочие utm-метки, которые могут встречаться в вашем генераторе rss-ленты

2) Закрыть от индексирования ссылку для ленты комментариев в постам или явно ответить себе зачем это вам нужно?

3) Устранить хаос с общей rss-лентой. Сейчас у вас одна лента это http://www.2ristic.com/feed/ а другая http://feeds.feedburner.com/2ristic-planet Какой же верить? ;) Да, конечно, есть редирект, но лучше указывать прямую ссылку.

4) Сменить приоритеты для страниц, попадающих в карту сайта. У вас сейчас для этого поста стоит <changefreq>daily</changefreq> это значит, что страница меняется раз в день. А ведь это совсем не соответствует действительности.

5) И пирог: как убрать utm-метки из ленты Feedburner :)
Все очень просто: идете в настройки своего фида на вкладку Analyze, далее выбираете Configure Stats и снимаете галку с чекбокса Track clicks as a traffic source in Google Analytics. Говорите: вау-вау-вау и начинаете работать по первым четырем пунктам ;)

+1

3

Re: Создание окончания ссылки

А! Еще есть шестой пункт - это удаление ненужных URL из кабинетов веб-мастера у Google и Yandex.

4

Re: Создание окончания ссылки

GoogleAnalytics на пару с FeedBurner'ом понаставили своих меток. :)
И именно этот адрес проиндексировался.
С одной стороны, может быть воспринято как дубли страниц. С другой, слишком стандартные переменные, чтобы Яндекс их не знал.

Чтобы избавиться от этого, раз и навсегда, надо настроить .htaccess таким образом, чтобы при открытии ссылки с какими-либо данными после "?", осуществлялся 301 редирект на короткий адрес.
А вот точного рецепта не подскажу, извините.

5

Re: Создание окончания ссылки

soyayaos пишет:

1) Добавить в robots.txt
Disallow: /*utm_source=*
Disallow: /*utm_medium=*
Disallow: /*utm_content=*
Disallow: /*utm_campaign=*
Disallow: /*utm_term=*
и прочие utm-метки, которые могут встречаться в вашем генераторе rss-ленты

Не проще тогда написать одной строкой? :)
Disallow: /*utm_

6

Re: Создание окончания ссылки

На своих проектах режу не все метки ;) Но в общем и целом, конечно, проще.

Brim пишет:
soyayaos пишет:

1) Добавить в robots.txt
Disallow: /*utm_source=*
Disallow: /*utm_medium=*
Disallow: /*utm_content=*
Disallow: /*utm_campaign=*
Disallow: /*utm_term=*
и прочие utm-метки, которые могут встречаться в вашем генераторе rss-ленты

Не проще тогда написать одной строкой? :)
Disallow: /*utm_

7

Re: Создание окончания ссылки

В вашем случае можно абстрагироваться от веб-сервера, перенеся такой редирект в index.php. Для этого в начало кода можно добавить нечто подобное

if (isset($_GET['utm_source'])) {
header ('Location: http://' . $_SERVER['HTTP_HOST'] . substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], 'utm_source') - 1), TRUE, 301);
}

8

Re: Создание окончания ссылки

Ого! Ну ничего себе...вот это я валенок :)
Пошел разбираться...

9

Re: Создание окончания ссылки

soyayaos пишет:

Подсказываем ;)

1) Добавить в robots.txt
Disallow: /*utm_source=*
Disallow: /*utm_medium=*
Disallow: /*utm_content=*
Disallow: /*utm_campaign=*
Disallow: /*utm_term=*
и прочие utm-метки, которые могут встречаться в вашем генераторе rss-ленты

2) Закрыть от индексирования ссылку для ленты комментариев в постам или явно ответить себе зачем это вам нужно?

3) Устранить хаос с общей rss-лентой. Сейчас у вас одна лента это http://www.2ristic.com/feed/ а другая http://feeds.feedburner.com/2ristic-planet Какой же верить? ;) Да, конечно, есть редирект, но лучше указывать прямую ссылку.

4) Сменить приоритеты для страниц, попадающих в карту сайта. У вас сейчас для этого поста стоит <changefreq>daily</changefreq> это значит, что страница меняется раз в день. А ведь это совсем не соответствует действительности.

5) И пирог: как убрать utm-метки из ленты Feedburner :)
Все очень просто: идете в настройки своего фида на вкладку Analyze, далее выбираете Configure Stats и снимаете галку с чекбокса Track clicks as a traffic source in Google Analytics. Говорите: вау-вау-вау и начинаете работать по первым четырем пунктам ;)

Спасибо за подсказки. А можно еще уточняющие вопросы задать?
по:
1) добавил в роботс все эти utm
2)можете уточнить где закрыть ссылку на индексирования комментов? Я че то не пойму в сайдбаре или в самом комментировании? Как это сделать? :)
3)А как вы увидели что у меня две ленты? Я вроде одну создавал?! Где это посмотреть и подправить нужно?
4)Это вы имеете ввиду в сайт мэп исправить? А какие тогда сроки приоритетнее, есть пример?
5)А галочка там и не стояла, я ее убирал до того как вы сказали...

Заранее спасибо за помощь.  :)

10

Re: Создание окончания ссылки

Полезная информация,