Назад | Перейти на главную страницу

Nginx перенаправляет все 403 на 404?

Я пытаюсь получить 403 ответа, точно идентичные 404.

Не уверен, есть ли правильный способ сделать это, но настройка
error_page 403 404
это мой текущий метод.

Что работает, но переписывает URL-адрес на mysite.com/404 для 403-х
в то время как обычные 404 оставляют URL-адрес в покое.

Да, и у меня нет настроенных пользовательских страниц 4XX, и я удалил стандартную страницу nginx.

В документация nginx ясно говорит, что если вы хотите изменить код ответа, вы используете =response. Например:

error_page 403 =404 /url;

Обратите внимание, что для внесения этого изменения требуется указать URL-адрес для обслуживания, поэтому вам придется что-то придумать.