htaccess 404 не работает правильно, когда запрашиваемая страница находится в каталоге - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть файл 404.html, который является измененным файлом contactus.html в корне сайта. В моем файле .htaccess у меня была строка ErrorDocument 404 http://www.websiteurl.com/404.html

Это работало нормально, но я получал ошибку при запуске через аудитора веб-сайта. Вместо возврата статуса 404 возвращается 200.

Итак, я изменил строку на ErrorDocument 404 /404.html

Это избавляет от ошибки, но когда файл 404.html открывается в папке, изображения не загружаются.

Например, если я пойду в http://www.websiteurl.com/a-folder/somepagespelledwrong.html Страница 404 отображается, но изображения не отображаются.

Все пути к изображениям - это "images / image1.jpg" на странице 404.html. Что должно хорошо работать для файла, расположенного в корневой папке, как 404.html.

Путь в адресной строке отображается как http://www.websiteurl.com/404.html

Может быть, файл отображает изображения как http://www.websiteurl.com/a-folder/404.html?, но находит файл нормально в корне?

Я в тупике. Есть ли мудрость?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...