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

L

lukamal

#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 считая, что у пользователя не включены куки.
 
D

desperadoo

#2
Убираем сессии из vBulletin для Яндекса

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

desperadoo

#4
Извиняюсь. Не заметил.
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread