Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > IIS перенаправление POST при ошибке


Автор: Itsys 20.10.2008, 00:22
Добрый день!

Предистория: необходимо скрыть скрипт (для лучшего индексирования в поисковых системах), т.е. чтобы вместо 
www.mydomain.ru/script.cgi?part=newlist&action=add&sid=123456
можно было пользоваться
www.mydomain.ru/newlist/add/123456

Было решено использовать перенаправление скрипта в случае ошибок (404 и 405). GET запросы работают отлично.

А вот с POST запросами стала проблема: когда настраивался сайт для разработки на WinXP при GET запросе возникала ошибка 404, при POST запросе 405 и все перкрасно перенаправлялось на /script.cgi, где метод отправки сохранялся.

При переносе всего хозяйства на Win2003 оказалось, что все POST запросы перенаправляются как GET (ошибка 404) и, соответственно, не считываются передаваемые параметры.

ЗЫ Может быть есть более простое решение поставленной задачи (не замарачиваясь с обработкой ошибок)

Автор: Itsys 20.10.2008, 07:27
Проблему задвинул, поставил IIRF smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)