ура пасибаааа!!!!<br><br>рабочий вариант:<br><br>    location / {<br>        proxy_pass <a href="http://localhost:8080">http://localhost:8080</a>;<br>        proxy_redirect off;<br>        proxy_set_header Host $host;<br>        proxy_set_header X-Real-IP $remote_addr;<br>
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>        client_max_body_size 500m;<br>        proxy_intercept_errors on;<br>        error_page 404 =200 /404;<br>        }<br>        <br>    location =/404 {<br>
        proxy_pass <a href="http://localhost:8080">http://localhost:8080</a>;<br>        proxy_redirect off;<br>        proxy_set_header Host $host;<br>        proxy_set_header X-Real-IP $remote_addr;<br>        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
        }<br><br><div class="gmail_quote">27 апреля 2010 г. 17:47 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Apr 27, 2010 at 05:10:04PM +0400, -=HaRius=- wrote:<br>
<br>
&gt; location /404 - он на бекэнде.<br>
&gt;<br>
&gt; описал его явно :<br>
&gt;<br>
&gt;     location / {<br>
&gt;         proxy_pass <a href="http://localhost:8080" target="_blank">http://localhost:8080</a>;<br>
&gt;         proxy_redirect off;<br>
&gt;         proxy_set_header Host $host;<br>
&gt;         proxy_set_header X-Real-IP $remote_addr;<br>
&gt;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
&gt;         client_max_body_size 500m;<br>
&gt;         proxy_intercept_errors off;<br>
&gt;         error_page 404 =200 /404;<br>
&gt;         }<br>
&gt;<br>
&gt;     location =/404 {<br>
&gt;         proxy_pass <a href="http://localhost:8080" target="_blank">http://localhost:8080</a>;<br>
&gt;         proxy_redirect off;<br>
&gt;         proxy_set_header Host $host;<br>
&gt;         proxy_set_header X-Real-IP $remote_addr;<br>
&gt;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
&gt;         }<br>
&gt;<br>
&gt; при детальном рассмотрении firebug&#39;ом виден 404 код ошибки =\<br>
&gt;<br>
&gt; задача тривиальная там где переход по старой ссылке вернуть просто код 200,<br>
&gt; что бы поисковики не потерли ссылки, бекэнд правильно показывает страницу по<br>
&gt; 404, но с кодом 404, нужно что бы нгинкс подменил код 404 возращенный<br>
&gt; бекэндом<br>
&gt; на 200<br>
<br>
</div>      proxy_intercept_errors on;<br>
<font color="#888888"><br>
<br>
--<br>
</font><div class="im">Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br>