vbulletin и поисковые роботы yandex, mail, rambler

  • Автор темы Lukamal
  • Обновлено
  • 29, Sep 2012
  • #1
Дабы сессии не плодили в яндекс метрике тысячи клонов страниц необходимо в файле includes/init.php найти строку

$show['search_engine'] = ($vbulletin->superglobal_size['_COOKIE'] == 0 AND preg_match(“#(google|msnbot|yahoo! slurp)#si”, $_SERVER['HTTP_USER_AGENT']));

и дописать яндекс, рамблаер и майл

$show['search_engine'] = ($vbulletin->superglobal_size['_COOKIE'] == 0 AND preg_match(“#(google|rambler|mail|yandex|stackrambler|msnbot|yahoo! slurp)#si”, $_SERVER['HTTP_USER_AGENT']));

Иначе яндекс.метрика будет пытаться проиндексировать одну и ту же страницу бесконечное количество раз.

Так как vbulletin поисковикам подставит в конец адресной строки s = 7ba354ffb2bfd938e0a8715a8e0a27be считая, что у пользователя не включены куки.

Lukamal


Рег
30 Aug, 2012

Тем
124

Постов
837

Баллов
1477
  • 24, Dec 2012
  • #2
Убираем сессии из vBulletin для Яндекса Недавно в интернете нашёл способ как правильно удалить сессии из урлов для Яндекса. Нужно в init.php в строку: $show['search_engine'] = ($vbulletin->superglobal_size['_COOKIE'] == 0 AND preg_match("#(google|msnbot|yahoo! slurp)#si", $_SERVER['HTTP_USER_AGENT'])); Вписать Яндекса и Рамблера.
 

Desperadoo


Рег
26 Sep, 2009

Тем
95

Постов
366

Баллов
851
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно