разные страницы для 404-й ошибки в разных location

RaPaMaN rapaman at virthost.net
Sun Feb 26 21:21:00 MSK 2006


Добрый день,

Пока Игорь в отпуске, будем копить в рассылке вопросы к нему ;)

Необходимо отрабатывать 404-ю ошибку для разных location разными страницами.

есть 2 location:

    location = /page1 {
            internal;
            fastcgi_pass   unix:/home/develop/ruby/ocx/log/fcgi.socket-0;
            fastcgi_index  index.html;

            fastcgi_param       DOCUMENT_ROOT   /home;
            fastcgi_param       SCRIPT_FILENAME /home$fastcgi_script_name;
            fastcgi_param       PATH_TRANSLATED /home$fastcgi_script_name;
	........
            fastcgi_redirect_errors on;
            error_page 404 /404.html;
}

    location / {
        root /home;
        error_page   404 = /page1;
    }

если 404-я во втором location, то 404-й запрос уходит на fastcgi
Но вот редиректа(перехода) от 404-й ошибки на fastcgi location (page1) 
на /404.html - уже не происходит.

Можно ли сделать две разные 404-е страницы для разных location, если одна из 
них fastcgi ?

Спасибо.

С Уважением,
Дмитрий.

-- 
Информационный портал о вэб-сервере nginx - http://www.nginx.info
Удаленное администрирование серверов - 
http://remote-admin-service.encrypted-life.net


More information about the nginx-ru mailing list