Столкнулся с детской проблемой при работе CMS Joomla 1.5, когда при первом посещении ресурса (сайта, блога) ко всем УРЛам (пункты меню, ссылки) добавляется идентификатор сессии. После первого же апа выдачи Яндекса я обнаружил, что все проиндексированные Яшей страницы имеют весьма неприглядный вид, наподобие такого:
http://onesite.ru/buk?6db9e7a9b108b423dca011e...
А так как поисковые роботы не имеют привычки сохранять сессию при обработке сайта, то каждая ссылка на сайте становится изуродованной идентификатором сессии, что конечно не самым лучшим образом сказывается на результатах выдачи, ранжировании и даже просто на человеческом восприятии ссылки в результатах поиска.
Решение этой проблемы весьма тривиальное: нужно запретить серверу использование идентификатора в URL. Для этого пропишем в файле .htaccess в корне вашего сайта следующие строки:
php_value session.use_only_cookies 1 php_value session.use_trans_sid 0
Напомню, что для работы директив в файле .htaccess ваш сервер должен работать под ОС Linux, UNIX, FreeBSD (общее сокращенное название – *NIX
Также, можно использовать вместо единицы и нуля значения "On" и "Off" соответственно.
—
UPD: Вот, после очередного апдейта Яндекса я вижу в индексе уже нормальные ссылки, – без мусора в URL. И, кстати, ссылок там заметно прибавилось, – аж на порядок.
—
А чтобы пост не был таким скучным, вот вам видео о спидфлаерах (адреналин обеспечен. Представьте себя на месте пилотов):
18 ноября 2009
Alecfyz
Категории
Теги записи: 

Избавляемся от мусорных сессий в URL – http://webtalk.su/izbavlyaemsya-ot-musor...
via Twitoaster