April 30, 2011 04:12AM
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 mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

Igor Sysoev April 30, 2011 04:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 137
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready