Welcome! Log In Create A New Profile

Advanced

Re: Редирект любого request uri в корень

VovansystemS
December 23, 2012 03:58AM
> Вопрос: как описать редирект любого запроса на "заглушку"?
> Заранее спасибо.

Редирект любого запроса кроме запроса к статическому файлу на заглушку:

location / {
# proxy_pass http://127.0.0.1:8082;
...
root /var/www/my.example.com/public_html/maintenance/;
index index.html;
try_files $uri index.html =503;
}

nginx сначала попробует отдать файл, который у него запрашивают, и
если у него не получилось, покажет страницу
/var/www/my.example.com/public_html/maintenance/index.html с кодом
503.

Если это то что надо, имеет смысл немного переписать исходный конфиг
таким образом, чтобы при появлении файла-заглушки nginx начинал
отдавать его автоматически без редактирования конфига. Хороший пример
как это сделать с использованием именованного локейшна тут:
http://nginx.org/ru/docs/http/ngx_http_core_module.html#try_files
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Редирект любого request uri в корень

VovansystemS December 23, 2012 03:58AM

Re: Редирект любого request uri в корень

VovansystemS December 23, 2012 04:18AM

Re: Редирект любого request uri в корень

petbka December 23, 2012 02:35PM

Re: Редирект любого request uri в корень

Maxim Dounin December 24, 2012 08:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 207
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