Я узнал, как заставить 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
присутствует в моей корневой папке?