Я обнаружил, что мой сервер использует PHPSESSID через Инструменты Google для веб-мастеров. Показатель отказов, как показано в Google Analytics, начал увеличиваться с 2 до 75%, так как я обнаружил PHPSESSID две недели назад. При этом на моем сайте появилась целая куча параметров URL. Я не могу удалить их, и я могу только решить, влияют ли записи на поведение моего сайта или нет. Я вижу более 160 перенаправлений на дублированный контент. Я знаю, что могу использовать следующие записи:
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
в .htaccess для предотвращения появления PHPSESSID.
Однако это не решает проблему. Поскольку у меня есть динамический сайт, я не могу использовать этот код:
$actualurl= 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$correcturl = 'http://www.ragepank.com/articles/26/disable-phpsessid/';
if ($correcturl != $actualurl) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $correcturl);
exit();
}
на каждой странице, чтобы предотвратить перенаправление посетителей. Любые идеи приветствуются.
P.S. Сайт работает на сервере Apache.