Программирование > PHP

mod_rewrite не могу настроить .htaccess

(1/1)

SniperDragon:
У меня сессии не выхватываются, может кто поможет правильно составить команды в .htaccess

RewriteRule ^tovar([0-9]+).html?([=a-zA-Z0-9]*)$ /index.php?productID=$1&$2

если в адресной строке tovar34.html?PHPSESSID=kjh3klj4hl5k4j6h

то выполняется index.php?productID=34 а сессия пропадает

Что делать?

brainkiller:
RewriteRule ^tovar([0-9]+).html?(.*)$ /index.php?productID=$1&$2

а так работает?

SniperDragon:
Нет.
Все работает, а товар в корзину не ложит - сессию теряет. Когда куки включены, сессии передаются в них - все работает. Но куки не у всех включены. Я вот думаю может вопросительный знак как по особому влияет?

andymc:
Можно использовать переменные

--- Код: ---RewriteRule ^tovar([0-9]+).html$ index.php?productID=$1&%{QUERY_STRING}
--- Конец кода ---

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии