Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Проблема с PHPSESSID and Sape!
ТвойWeb » » ExBB - лучший форум на файлах » Проблема с PHPSESSID and Sape!

Страниц (2): [1] 2 »
 

1. Sniper - 10 Августа, 2007 - 04:33:13 - перейти к сообщению
Здравствуйте!!!
Форум 0.1.5, мой сайт зарегистрирован в системе Sape, проблема в следующем, при индексации страниц, почему то они добавляются в систему таким образом...
CODE:
http://faktor2.org.ru/forum/forums.php?forum=2& PHPSESSID=fe4a6e7467774675c2d065b7ffed128c
(после 2& добавлен пробел а то ни как не мог ссылку разместить.)

А нужно чтоб так добавились
CODE:
http://faktor2.org.ru/forum/forums.php?forum=2


Как убрать PHPSESSID? Или как то помощь роботу с индексацией форума?
2. yura3d - 10 Августа, 2007 - 04:51:38 - перейти к сообщению
PHPSESSID добавляет интерпритатор PHP чтобы можно было идентифицировать пользователя (в данном случае пользователь это индексирующий скрипт). Обычно параметр PHPSESSID хранится в куках браузера пользователя, однако в том случае когда использование куков невозможно (как раз твой случай) во всех ссылках будет содержаться PHPSESSID и индексирующий скрипт будет видеть такие вот URL.
3. TvoyWeb - 10 Августа, 2007 - 04:58:45 - перейти к сообщению
Sniper
Чтобы отключить прикрепление PHPSESSID к урлам вставь в самый верх common.php строку:
CODE:
ini_set("session.use_trans_sid", 0);

Либо в .htaccess пропиши:
CODE:
php_flag session.use_trans_sid Off

Но потом посмотри, чтобы у пользователей не было проблем.
И кстати, очень странно что саповский робот не использует куков. У меня например все страницы проиндексированы без PHPSESSID, хотя session.use_trans_sid у меня включен.
4. Sniper - 10 Августа, 2007 - 05:25:33 - перейти к сообщению
TvoyWeb может дело быть в моём хостинге или ещё чего? Заходили на мой форум? там же всё ок вроде бы!
А хостинг платный со всеми услугами и т.д
5. Sniper - 10 Августа, 2007 - 05:54:05 - перейти к сообщению
Прописал это
ini_set("session.use_trans_sid", 0);

в .htaccess :

CODE:php_flag session.use_trans_sid on

Посмотрим что получится....

P.S Нечего если в common.php и в htaccess прописал?
6. Sniper - 10 Августа, 2007 - 07:35:41 - перейти к сообщению
Сделал всё как сказали, ссылки всё равно добавились с PHPSESSID
7. TvoyWeb - 11 Августа, 2007 - 02:16:58 - перейти к сообщению
Sniper
А где твой форум?
8. Sniper - 11 Августа, 2007 - 04:51:43 - перейти к сообщению
9. TvoyWeb - 11 Августа, 2007 - 07:15:24 - перейти к сообщению
Sniper
А ты после того как все это добавил, запросил повторную переиндексацию или нет?
Я счас гляну все ок PHPSESSID при первом посещении не вставляется в урлы.
Так что после переиндексации ссылки в сапе должны быть без него. Хотя вот у меня на форуме тоже он вставляется автоматом, но все ссылки в сапе без него.
10. Sniper - 11 Августа, 2007 - 08:04:55 - перейти к сообщению
TvoyWeb после того уже два раза переиндексировали, в этом месяце только переидексацию делали раз 5... точно.

Сейчас ещё раз запросил! Может у них робот тупой какой нить?!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0476]     [ Gzipped ]