Добрый день! Возникла необходимость обрабатывать страницы с ошибками на том же бэкенде, что и сам сайт, пытаюсь модифицировать существующий конфиг таким образом:
server { listen 0.0.0.0:80; server_name .somesite.com; root /home/somesite/public_html/www; error_page 500 /500; error_page 502 /502; error_page 504 /504; fastcgi_intercept_errors on; location ~* \.(eot|woff|ttf|svg)$ { root /home/somesite/public_html/www; } location / { rewrite (.*) /index.php last; } location = /index.php { fastcgi_pass somesite-site; include fastcgi_params; } access_log /var/log/nginx/somesite-site.access.log benchmark_upstream; error_log /var/log/nginx/somesite-site.error.log; } в fastcgi_params fastcgi_param REQUEST_URI $request_uri; В результате в бэкенд попадает request_uri оригинального запроса, а не /500 Есть ли настройка отвечающая за такое поведении? Хотелось бы не плодить лишних локейшенов, если возможно. *Nginx 1.10.1* Спасибо! -- WBR, Bogdan B. Rudas
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru