|
|
|
| Добрый день.
Возникла проблема с сессиями.
Когда робот заходит на сайт, ему присваивается id сессии. И в резульнате поисковик отображает линки с сессиями. Кроме этого выходит, что для робота на сайте всегда новые линки. Как можно убрать Id сессии из URL.
Есть еще и такая проблема: если производиться history.back() часто страница не отображается (страница устарела).
Можно ли как-нибудь решить эти проблемы
Огромное спасибо!!! | |
|
|
|
|
|
|
|
для: mech
(21.09.2006 в 21:00)
| | Ну если пишет что страница устарела, то там скоре всего передаются какие-то параметры и с этим вроде нельзя бороться... ну или если сделать рефрешь страницы программно :)
А вот с первым у меня глюка не было... может вы передаётся его методом ГЕТ? | |
|
|
|
|
|
|
|
для: DEM
(21.09.2006 в 21:33)
| | По-моему там какой-то прикол с апачем. Что-то нужно в .htaccess прописать, чтобы в URL не отображалось ID. Но что конкретно, я не знаю | |
|
|
|
|
|
|
|
для: mech
(21.09.2006 в 21:00)
| | Это настраивается в конфигурационном файле php.ini, у вас имеется доступ к нему? | |
|
|
|
|
|
|
|
для: cheops
(21.09.2006 в 21:50)
| | Сервак не мой. Но возможно удасться поговорить с админом.
А что в php.ini необходимо прописать? | |
|
|
|
|
|
|
|
для: mech
(21.09.2006 в 21:55)
| | Нужно выставить следующие значения директив
session.use_cookies = 1
session.use_trans_sid = 0
|
| |
|
|
|
|
|
|
|
для: cheops
(21.09.2006 в 21:57)
| | Применяйте сессии только тогда, когда они действительно нужны а не в каждом первом сктипте писать session_start() тогда и проблем с поисковиками меньше будет, а лучше проверять существует ли сессиия и если нет то ее стартовать, но опять же только там где это нужно.
Поисковики могут успешно определять SID (точно так же как и рандомое число кеша)то что он выводит ссылку и пишет сессию ни чего не значит, просто при переходе по этой ссылке пользователь должен попадать туда куда указывает ссылка а не значение SID | |
|
|
|
|
|
|
|
для: cheops
(21.09.2006 в 21:57)
| | Большое спасибо. Попробую поменять... | |
|
|
|
|
|
|
|
для: mech
(21.09.2006 в 22:08)
| | Можно прямо в коде написать точно не помню но выглядит примерно так ini set ..."url_rewriter_tags"; это точно работает обрезает сид в строке адреса | |
|
|
|