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

lukamal

Редактор
Регистрация
30.08.12
Сообщения
803
Реакции
484
Баллы
28
Дабы сессии не плодили в яндекс метрике тысячи клонов страниц необходимо в файле 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 считая, что у пользователя не включены куки.
 

desperadoo

Пользователь
Регистрация
26.09.09
Сообщения
209
Реакции
33
Баллы
16
Возраст
40
Убираем сессии из 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.09.09
Сообщения
209
Реакции
33
Баллы
16
Возраст
40
Извиняюсь. Не заметил.
 

Статистика форума

Темы
200.483
Сообщения
380.310
Пользователи
327.890
Новый пользователь
рикитики
Сверху Снизу