На случай, если у сайта, находящегося у меня на сервере отсутствует соответствующая директива для ошибки.
Соответственно, и для остальных типов ошибок.
У меня веб-сервер Apache2. Пытался самостоятельно решить задачу, но возникли трудности.
Если написать след.директиву в конф.файле с публичным файлом error.php:
<Directory "/var/www/example.ru/public_html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
ErrorDocument 404 example.ru/error.php
</Directory>
То на странице у меня просто текстом отображается "example.ru/error.php"
Если написать директиву в конф.файле с не публичным файлом /var/www/error.php:
<Directory "/var/www/example.ru/public_html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
ErrorDocument 404 /var/www/error.php
</Directory>
То выводится ошибка:
"Additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request."
Хотелось бы узнать, в чем конкретно ошибка у меня и как правильно вообще сделать. И как уже указал в заголовке вопроса, сделать подобное по умолчанию, чтобы не плодить во все конфигурационные файлы. Спасибо.