У меня есть файл 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?, но находит файл нормально в корне?
Я в тупике. Есть ли мудрость?