Я пытаюсь получить 403 ответа, точно идентичные 404.
Не уверен, есть ли правильный способ сделать это, но настройка
error_page 403 404
это мой текущий метод.
Что работает, но переписывает URL-адрес на mysite.com/404
для 403-х
в то время как обычные 404 оставляют URL-адрес в покое.
Да, и у меня нет настроенных пользовательских страниц 4XX, и я удалил стандартную страницу nginx.
В документация nginx ясно говорит, что если вы хотите изменить код ответа, вы используете =response
. Например:
error_page 403 =404 /url;
Обратите внимание, что для внесения этого изменения требуется указать URL-адрес для обслуживания, поэтому вам придется что-то придумать.