Алоха, прямоходящие.
Непонятно откуда и неясно почему, но яндекс бот (он же YandexBot/3.0) придумал ходить на один из сайтов не так, как все остальные приличные боты. Ко всем урлам он придумал добавлять PHPSESSID, движок тоже доставляет не меньше, силой программерской мысли он после разбора URI все неясные\ненужные параметры сохраняет, и, более того, добавляет ко всем урлам, то есть если сделать запрос:

GET /index.php?SHIT=IS_SO_SHIT&blablabla..

, то это творение мысли программерской добавит SHIT=IS_SO_SHIT ко всем внутренним ссылкам на сгенерированной странице.

Поэтому пришлось действовать радикально и безжалостно – в конфиге вебсервера (lighttpd) добавить строку:

url.redirect = ( “^/index.php\?PHPSESSID=(.*)\&(.*)$” => “http://domain.ru/index.php?$2″ )

Теперь все, кому без спроса понадобятся PHPSESSID будут принудительно (с помощью 301 редиректа) отправлены на стационарное лечение аминазином.

Оставляя комментарий, помни, что

Leave a Reply