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