Re: Вопрос по error page

Igor Sysoev igor на sysoev.ru
Сб Апр 30 12:10:33 MSD 2011


On Fri, Apr 29, 2011 at 10:28:14AM -0400, Craken wrote:
> Приветствую Вас!
> 
> Существует необходимость по
> результату регулярного выражения
> отправить ошибку 400!
> 
> При использовании такой структуры:
> 
> error_page 400 /bad_request.html
> 
> location /bad_request.html {
>     if ($uri ~* (условия))
>     {
>            root /usr/local/nginx/conf/errors;
> 
>     }
> }
> 
> выдает 404 Not Found!
> 
> Подскажите пожалуйста как быть?
> Спасибо!

Нужно просто описать соответсвующие error_page в location!

 error_page  400 /bad0.html;

 location / {
 }

 location /one/ {
     error_page  400  /bad1.html;
 }

 location /two/ {
     error_page  400  /bad1.html;
 }

 location /three {
 }


-- 
Igor Sysoev



Подробная информация о списке рассылки nginx-ru