Значиться так...
Для тестирования разработок на рабочем серваке сделал полное зеркало рабочего сайта на субдомене.
Рабочий сайт работает отлично.
Хостинг: IT Patrol
Тарифный план: Второй
Сайт: Магазин на Drupal 6, Ubercart 2
вэб-сервер: nginx, apache
При отправке товара в корзину анонимом (с авторизированными все ОК), товар не добавляется в корзину.
Начал выяснять:
- При нажатии кнопки "добавить товар в корзину" отправляется POST-запрос c параметрами товара.
- Купленный товар добавляется в корзину(сохраняется в БД)
- Далее идет переадресацияя(ответ сервера: 302) на корзину (урл_сайта/cart).
Так вот, POST запрос до друпала не доходит(дебажил), пользователя сразу перенаправляет на корзину, которая пуста.
Проверял запросы-ответы отправляемые браузером (Расширение Firefox - HttpFox), показывает что пост-запрос отправляется, на него приходит ответ, далее переадресация на корзину.
Куки браузера пишутся, сессия друпал стартует, кеширование друпал все отключено.
Если я правильно понимаю это проделки nginx? Похоже что запрос при нажатии на кнопку "Добавить в корзину" он выдает из кэша?