<div dir="ltr"><div><div><div><div>Добрый день!<br><br></div>Возникла необходимость обрабатывать страницы с ошибками на том же бэкенде, что и сам сайт, пытаюсь модифицировать существующий конфиг таким образом:<br><br><div style="margin-left:40px"><span style="font-family:monospace,monospace">server {<br> listen <a href="http://0.0.0.0:80">0.0.0.0:80</a>;<br> server_name .<a href="http://somesite.com">somesite.com</a>;<br> root /home/somesite/public_html/www;<br><br> error_page 500 /500;<br> error_page 502 /502;<br> error_page 504 /504;<br> fastcgi_intercept_errors on;<br><br> location ~* \.(eot|woff|ttf|svg)$<br> {<br> root /home/somesite/public_html/www;<br> }<br><br> location / {<br> rewrite (.*) /index.php last;<br> }<br><br> location = /index.php {<br> fastcgi_pass somesite-site;<br> include fastcgi_params;<br> }<br><br> access_log /var/log/nginx/somesite-site.access.log benchmark_upstream;<br> error_log /var/log/nginx/somesite-site.error.log;<br>}<br></span></div><br>в fastcgi_params<br>fastcgi_param REQUEST_URI $request_uri;<br><br><br></div>В результате в бэкенд попадает request_uri оригинального запроса, а не /500 <br></div><div><br></div>Есть ли настройка отвечающая за такое поведении? Хотелось бы не плодить лишних локейшенов, если возможно. <b>Nginx 1.10.1</b><br><br></div>Спасибо!<br clear="all"><div><div><div><div><div><div><div><div><div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">WBR, Bogdan B. Rudas</div>
</div></div></div></div></div></div></div></div></div></div>