Откуда кукисы в урле выдачи? Как убрать PHPSESSID?

DiDen аватар
76

Не первый раз сталкиваюсь с такой проблемой.
Есть сайт: http://dogu-makina.com/
Страниц на сайте мало - 8. Проблема следующая: в вебмастере в разделе "страницы в поиске" наблюдаю много подобных урлов:
http://dogu-makina.com/line?PHPSESSID=76405060cd4b...
Когда просто хожу по сайту, все урлы аккуратные, а яндекс зачем-то вот кукисы добавил.
В выдаче хотелось бы иметь аккуратные чпушные урлы. Как это победить?

Дима аватар
405

Походил по сайту, отдаются урлы c PHPSESSID.

Можно в .htaccess прописать
php_value session.use_trans_sid 0

Или где-нибудь в другом месте значение этого флага выставить.

DiDen аватар
76

Да, спасибо. Попробую.
Уже просек, что появляются они только когда куки пустые. Заодно и в этом направлении покопаюсь.

Дима аватар
405

"DiDen" писал(а):
Уже просек, что появляются они только когда куки пустые.

Если сайт использует PHP-сессии, то ему нужно каким-то образом оставлять идентификатор сессии на клиенте, чтобы при каждой загрузке страницы с ним сверяться. Чаще этот идентификатор хранится в куках. Если куки отключены, то обходной путь - дописывание PHPSESSID к урлу.