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