Сессии и индексация поисковиком

Главные вкладки

Аватар пользователя Paldru Paldru 9 октября 2009 в 1:09

Такой трабл. После последнего апа яндекса в индексе страницы вида
site.ru/razdel/stranica.shtml?s=06ecfed0b65e55c0da63ac586af1adb9

Почему эти урлы сессий вставляються?

Как от этого избавиться?

Комментарии

Аватар пользователя Paldru Paldru 9 октября 2009 в 2:01

"RxB" wrote:
У Яндекса в панели веб-мастера вроде можно сделать некоторые GET-параметры неиндексируемыми

Не вариант. А как же остальные поисковики?

Стоит интеграция с форумом Vb(vbdrupal). С ним таже беда. Все с сесиями отдается поисковику

Аватар пользователя Paldru Paldru 9 октября 2009 в 11:14

"Vladimir_VVV" wrote:
насколько я помню там можно избавится от сессий, но делал это давно сейчас не помню. Инфу нарыл на сайте http://www.vbdrupal.org/ так как это проблема не drupal а vbulettin

В settings.php друпала есть строка, это случайно не оно?

Quote:

/**
* Session URLs
*
* By default, we'll use vB session urls for visitors with cookies disabled.
* o If caching is enabled in Drupal settings, vB Drupal will not use the vB
* session urls for users without a role, to prevent caching session urls
* o Some parts of Drupal will be cached anyway, like the archive calendar
* o It is strongly advised to browse drupal with sessions enabled. Session
* IDs in the URL are a security risk and does not produce an optimal
* result.
*
* If you want to just drop any use of session urls, set this to 'false'
* If you want to use session urls, set this to 'true'
*
* Default and advised value: true
*/
$use_vbsessionurl = true;

И как кстати проверить можно сессии вставляются в браузер или нет?

Аватар пользователя Dan Dan 9 октября 2009 в 14:53

"Paldru" wrote:
И как кстати проверить можно сессии вставляются в браузер или нет?

Да, вставляются и хранятся в куках. Передавать ID сессии в URL небезопасно, у Вас их не должно быть по умолчанию, значит включали сами. Ищите где.

Аватар пользователя Vladimir_VVV Vladimir_VVV 10 октября 2009 в 2:49

Наскколько я помню на vbdrupal сессии в урле были включены "по умолчанию", и тоже на сколько я помню Муэрто писал что при отключении их (в settings) иногда возникают траблы. Как сейчас дела обстоят не знаю так как проект vbdrupal мне не интересен.

Аватар пользователя Paldru Paldru 10 октября 2009 в 15:19

Нашел на форуме vbdrupal вот такую рекомендацию

Quote:
found a fix
add this to your .htaccess file

---------------------------------------
# Fix PHP session ID problems in Drupal
php_value session.use_trans_sid 0
php_value session.use_only_cookies 1
---------------------------------------

Это поможет? Как проверить?
Потому как у себя под анонимом и до этого не видел id сессий, а у поисковиков они появляются.