Hello!

On Wed, Dec 06, 2017 at 08:01:17AM -0500, Set wrote:

> Не получатся. Пробовал указать и отдельно локеишином. Что делаю не так?
> 
> 1. error_page 400 /400.html;
> 
> 
> 2. error_page 400 /400.html;
> location = /400.html {
>         root /usr/share/nginx/html/;
> }

Скорее всего - вы делаете не там.  Ошибки 400 в nginx'е обычно 
возникают до того, как выбран виртуальный сервер, и соответственно 
как-то переопределить такую ошибку можно только в сервере по умолчанию.

Но вообще я бы не рекомендовал трогать 400-е ошибки.  Смысла в 
этом исчезающе мало, так как пользователь (если он вообще есть) 
скорее всего эту страницу не увидит - ибо речь идёт про 
синтаксичеки некорректный запрос.  А нарваться на ненужные 
проблемы - вполне реально, так как nginx'у приходится полноценно 
обрабатывать такой некорректный запрос.

-- 
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить