Верх страницы
Время для прочтения: 1 мин. 4 сек.

Удалить идентификатор сессии из 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","");
?>
ВКонтакте
Одноклассники
Linkedin
Telegram
WhatsApp

Автор: Кобзарёв Михаил

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса.

Ведет блог о разработке, дайджест в телеграмме и в ВК.

Комментарии
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x