Я узнал, как заставить NGINX возвращать страницы ошибок клиентов 503
,
но я не могу узнать, как сделать следующее:
Пример конфигурационного файла:
location / {
root www;
index index.php;
try_files /503.html =503;
}
error_page 503 /503.html;
location = /503.html {
root www;
}
Как вы можете видеть, в соответствии с приведенным выше кодом, если в корневом каталоге находится страница с именем 503.html
, сайт вернет эту страницу пользователю.
Но кажется, что хотя код выше работает, когда кто-то просто посещает мой сайт, набрав
он не захватывает запросы вроде:
С моим кодом пользователь все еще может видеть страницу профиля или любые другие страницы, кроме index.php
.
Вопрос:
Как привязать запросы ко всем страницам моего сайта и пересылать их на 503.html
, когда 503.html
присутствует в моей корневой папке?