Welcome! Log In Create A New Profile

Advanced

Смена FastCGI request_uri при обработке error_page

Bogdan
July 04, 2016 12:52PM
Добрый день!

Возникла необходимость обрабатывать страницы с ошибками на том же бэкенде,
что и сам сайт, пытаюсь модифицировать существующий конфиг таким образом:

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
Subject Author Posted

Смена FastCGI request_uri при обработке error_page

Bogdan July 04, 2016 12:52PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 237
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready