проблемы с post-запросами в error_page

Arkadiy Kulev eth at ethaniel.com
Sun Feb 1 18:29:18 MSK 2009


Hello Nginx-ru,

У меня следующий проблема - все адреса на моем сайте обрабатываются
через error_page (ну чтобы в конфиге много rewrite не писать, я
обрабатываю их через php).

Сегодня я решил перейти на nginx и обнаружил следующую странность -
POST запросы не передаются в скрипт, указанный в error_page.

Если же я обращаюсь к скрипту напрямую, то все впорядке. Если же на
другой адрес (который впоследствии через error_page выходит на
скрипт), то POST запрос пропадает.

nginx 0.6.35, конфиг внизу. В чем может быть проблема?


server {
        listen 888;
        server_name *.BBBBBB.ru;
        root /home/BBBBBB;

        error_page 404 = /404.php?$query_string;

        location / {
                index  index.php;
                autoindex off;
                rewrite ^/$ /404.php?$query_string;
        }

        location ~* ^.+\.(php)$ {
                include /home/storage/node/conf/freebsd/nginx/fastcgi.conf;
        }

}





Arkadiy Kulev                         mailto:eth at ethaniel.com
+7 495 5070602
Moscow, Russia






More information about the nginx-ru mailing list