@Pista

Как не выводить страницу с ошибкой Nginx error_page на определенном урле?

Домен за cloudflare, в случае если на сервере ошибка, то будет показывать заглушка с кодом ошибки от Cloudflare, мне же нужно показывать свою страницу, поэтому решил вопрос правилом nginx Ниже.

error_page 500 501 502 503 504 505 =200 /50x.html;
location = /50x.html {
root /etc/nginx;
}

Однако, если ошибка при запросе страницы site.ru/wp-admin/ то мне не нужно применять правило. Как это прописать?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
XXXXPro
@XXXXPro
Fullstack Web developer
Прописать для этого адреса отдельный location:
location =/wp-admin/ {
// здесь пишем то, что нужно сделать, например, выдать свою страницу ошибки вместо nginxовской
error_page 500 501 502 503 504 505 /my_error_page.html;
// или отредиректить пользователя куда-то далеко
return 301 4xpro.ru;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы