Рейтинг:0

В журнале Apache указано «404», но мой ErrorDocument игнорируется, а браузер говорит: «Запрошенный URL-адрес… перемещен»

флаг kz

Я пытаюсь настроить некоторые страницы ошибок клиентов на наших серверах Apache, что кажется простым. 503 работает правильно, а 404 нет. Они настроены одинаково:

<LocationMatch "/my/uri">
    ErrorDocument 503 /errorCustom.html
    ErrorDocument 404 /errorCustom.html
</LocationMatch>

Но когда я нажимаю неверный URL-адрес на сайте, в журнале Apache ясно говорится, что он вызвал ошибку 404, как и ожидалось:

123.123.123.123 [22/ноября/2021:10:15:17 -0500] "GET /my/uri/%2f%20%20has%20moved.%20Please%20go%20to%20www.garbage.com/.%20The %20requested%20URL HTTP/1.1" 404 273 201 my-masked.hostname.com (-) "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/96.0. 4664,45 Сафари/537,36 дюйма

Но браузер не отображает пользовательскую html-страницу ошибки... браузер просто сообщает мне об этом...

не обнаружена
Запрошенный URL-адрес /my/uri// перемещен.
Пожалуйста, перейдите к www.garbage.com/.
Запрошенный URL не найден на этом сервере


Поэтому я думаю, что «перемещенная» часть важна в сообщении, но я не могу понять, как ее исправить и заставить срабатывать 404 ErrorDocument. Что я здесь делаю неправильно?

флаг cn
Bob
Могут быть другие действующие параметры конфигурации, которые имеют приоритет. Проверьте, например, httpd.conf, любые включенные директивы виртуального хоста и/или наличие файла .htaccess.
Tilman Schmidt avatar
флаг bd
Запись в журнале выглядит странно. Вы действительно ввели `http://my-masked.hostname.com/my/uri/%2f%20%20has%20moved.%20Please%20go%20to%20www.garbage.com/.%20The%20requested%20URL ` как URL в вашем браузере?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.