Re: проблема с error_page
ash2k -
ash2kk at gmail.com
Sat Nov 7 22:15:47 MSK 2009
Может поможет
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#recursive_error_pages
7 ноября 2009 г. 23:37 пользователь Михаил Монашёв <postmaster at softsearch.ru
> написал:
> Здравствуйте.
>
> Вот такой конфиг:
> server {
> listen 1.1.1.1:80;
> server_name xxx.ru;
>
> location / {
> return 204;
> }
>
> location = /zero {
> return 204;
> }
> location ~ ^/([a-z0-9]+\.[a-z0-9]+\.[a-z0-9]+\.[a-z0-9]+)$ {
> proxy_set_header Host $1;
> proxy_pass http://$1/favicon.ico;
> error_page 401 = /zero;
> }
> location @fallback {
> return 204;
> }
> }
>
> Хочется, чтобы запросы с 401 кодом выдавались с 204 кодом и без тела.
> Но при запросе к http://xxx.ru/91.144.164.217 401 код проходит и тело
> тоже.
>
> Пробовал все вприанты:
> error_page 401 /zero;
> error_page 401 = /zero;
> error_page 401 =204 /zero;
> error_page 401 = @fallback;
>
> ничего не меняется.
>
> Как победить?
>
> P.S.
> 91.144.164.217 выдаёт запрос на авторизацию и удобен при тестировании.
>
> --
>
> С уважением,
> Михаил Монашёв, SoftSearch.ru
> mailto:postmaster at softsearch.ru
> ICQ# 166233339
> http://michael.mindmix.ru/
> Без бэкапа по жизни.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091108/5576a5a9/attachment.html>
More information about the nginx-ru
mailing list