передача QUERY_STRING при обработке error_page 404

Andrei Nigmatulin anight at monamour.ru
Wed Aug 24 19:26:03 MSD 2005


Добрый вечер, Игорь

Есть небольшой вопрос по конфигурации:

    server {
        listen  81;

        location / {
            root   html;
            index  index.html index.htm;
        }

        location ^~ /404.phtml {
            internal;
            fastcgi_param   DOCUMENT_ROOT     $document_root;
            fastcgi_param   PATH_TRANSLATED   $document_root/404.phtml;
            fastcgi_param   SCRIPT_NAME       /404.phtml;
            fastcgi_param   QUERY_STRING      $query_string;
            fastcgi_param   SERVER_NAME       $server_name;
            fastcgi_param   REQUEST_URI       $request_uri;
            fastcgi_param   DOCUMENT_URI      $document_uri;
            fastcgi_param   REQUEST_METHOD    $request_method;
            fastcgi_pass 127.0.0.1:8002;
        }

        error_page 404 =200 /404.phtml ;
    }

Хочется обрабатывать 404 ошибки скриптом, но при этом в скрипт почему-то не 
передается QUERY_STRING.

Как можно сделать чтобы передавалась ?

-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

No Microsoft products were used in any way
for the creation of this message. If you are
using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might
encounter as a result.


More information about the nginx-ru mailing list