PHP Сессии и Google Page Rank

prgoogle

Многие PHP движки используют как основу авторизации пользователей механизм сессий PHP (PHP $_SESSION).

если вдобавок прикрутить буферизацию вывода то получается просто сказка.

Но. Есть небольшой нюанс.

Существует режим передачи идентификатора сессии в некоторых случаях в адресной строке GET параметром.

Ссылки приобретают вид http://saintist.ru/?PHPSESSID=61ca9c60b10cc8f481ac9c1

И если такой режим включен то GoogleBot может воспринимать одни и теже страницы как разные, урл то разные, но с дублирующимся контентом.

Итак, что же делать, чтобы исправить эту проблему?

перед тем как инициализировать сессию php

session_start();

нужно добавить строки

ini_set(‘session.use_trans_sid’, false);

ini_set(‘session.use_only_cookies’, true);

ini_set(‘url_rewriter.tags’, »);

или же все тоже можно сделать поместив в .htaccess строку

php_flag session.use_trans_sid off

Для Вашего удобства - доставка пиццы киев В пригород не доставляем!
  • От чего зависит ранжирование сайта в поисковых системах
  • Как сделать склейку ПР/PR (Page Rank)
  • WordPress добавить цитату (excerpt) для страницы (page)
  • wordpress пагинация, номер текущей страницы
  • Как индексирует сайт Google?
  • интеграция Google AdWords и Analytics
  • Google Analytics в режиме Secure (SSL)
  • Bounce Rate — показатель отказов
  • Рекомендации Google Adsense
  • Adsense рекламный блок 728×90 очередные рекомендации от Google
  • jQuery SELECT (jquery-asmselect)
  • Apache mod_rewrite
  • Оставить комментарий