Удалить идентификатор сессии из URL
По заявлению Яндекса, адреса страниц вашего сайта, содержащие динамические параметры, многократно дублируются, что плохо сказывается на индексации вашего сайта. Примером может быть идентификатор сессии, передаваемый как часть URL-адреса.
Чтобы избавиться от данного недуга, достаточно прописать следующие директивы в .htaccess в корне вашего сайта:
php_flag session.use_trans_sid Off php_flag session.use_only_cookie On php_flag session.auto_start On
либо
php_value session.use_only_cookies 1 php_value session.use_trans_sid 0
Всё зависит от настройки вашего сервера в файле конфигурации php.ini.
Если у вас нет доступа к .htaccess, можно попробовать прописать следующие строки в РНР — файле:
<?php ini_set("session.use_trans_sid", 0); ini_set("session.use_cookies", 1); header('P3P: CP="NOI NID ADMa OUR IND UNI COM NAV"'); session_start(); ?>
Данная конструкция не сработает, если РНР установлен в качестве модуля Apache.
В данном случае попробуйте:
<?php ini_set("url_rewriter.tags",""); ?>