Добрый день,
Пока Игорь в отпуске, будем копить в рассылке вопросы к нему ;)
Необходимо отрабатывать 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