Версия Apache - 2.4. В httpd.conf есть виртуальный сервер с пользовательской странице 404:Apache custom 404 страница: относительные перерывы ссылок в подкаталогах
<VirtualHost *:80>
ServerAdmin **
DocumentRoot /var/www/html/**
ServerName www.**
ServerAlias **
ErrorDocument 404 /404.html
</VirtualHost>
Документ 404.html находится в корневом каталоге веб-сайта, и в нем есть относительные ссылки и изображения из суб каталог "imgaes" (<img src="images/some_img.jpg" />
- относительные ссылки на изображение).
Если запроса для несуществующей страницы осуществляются в корневой директории, как www.website.com/not_found
, изображения на дисплее 404.html хорошо, но если не существует страница просил в подкаталоге, как www.website.com/sub_sir/not_found
, все изображения и ссылки сломаются.
Есть ли способ сказать Apache перенаправить на страницу 404, как если бы она была на корневом каталоге, а не отображать ее так же, как в текущем запрошенном каталоге?