Автор Тема: mod_rewrite не могу настроить .htaccess  (Прочитано 3390 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SniperDragon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite не могу настроить .htaccess
« : 16 Февраля 2007, 09:29:54 »
У меня сессии не выхватываются, может кто поможет правильно составить команды в .htaccess

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

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

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

Что делать?
С каждым днем всегда и во всем мои дела в порядке

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite не могу настроить .htaccess
« Ответ #1 : 16 Февраля 2007, 10:23:51 »
RewriteRule ^tovar([0-9]+).html?(.*)$ /index.php?productID=$1&$2

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

Оффлайн SniperDragon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite не могу настроить .htaccess
« Ответ #2 : 17 Февраля 2007, 04:34:48 »
Нет.
Все работает, а товар в корзину не ложит - сессию теряет. Когда куки включены, сессии передаются в них - все работает. Но куки не у всех включены. Я вот думаю может вопросительный знак как по особому влияет?
С каждым днем всегда и во всем мои дела в порядке

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
mod_rewrite не могу настроить .htaccess
« Ответ #3 : 17 Февраля 2007, 14:43:24 »
Можно использовать переменные
RewriteRule ^tovar([0-9]+).html$ index.php?productID=$1&%{QUERY_STRING}

 

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