Re: не работает error page ?

-=HaRius=- rh на nobrend.ru
Вт Апр 27 18:01:08 MSD 2010


ура пасибаааа!!!!

рабочий вариант:

    location / {
        proxy_pass http://localhost:8080;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        client_max_body_size 500m;
        proxy_intercept_errors on;
        error_page 404 =200 /404;
        }

    location =/404 {
        proxy_pass http://localhost:8080;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

27 апреля 2010 г. 17:47 пользователь Igor Sysoev <igor at sysoev.ru> написал:

> On Tue, Apr 27, 2010 at 05:10:04PM +0400, -=HaRius=- wrote:
>
> > location /404 - он на бекэнде.
> >
> > описал его явно :
> >
> >     location / {
> >         proxy_pass http://localhost:8080;
> >         proxy_redirect off;
> >         proxy_set_header Host $host;
> >         proxy_set_header X-Real-IP $remote_addr;
> >         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> >         client_max_body_size 500m;
> >         proxy_intercept_errors off;
> >         error_page 404 =200 /404;
> >         }
> >
> >     location =/404 {
> >         proxy_pass http://localhost:8080;
> >         proxy_redirect off;
> >         proxy_set_header Host $host;
> >         proxy_set_header X-Real-IP $remote_addr;
> >         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> >         }
> >
> > при детальном рассмотрении firebug'ом виден 404 код ошибки =\
> >
> > задача тривиальная там где переход по старой ссылке вернуть просто код
> 200,
> > что бы поисковики не потерли ссылки, бекэнд правильно показывает страницу
> по
> > 404, но с кодом 404, нужно что бы нгинкс подменил код 404 возращенный
> > бекэндом
> > на 200
>
>       proxy_intercept_errors on;
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100427/7d2993b1/attachment.html>


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