Я пытаюсь настроить пользовательские страницы ошибок (403, 404 и т. Д.) В настройке Apache 2.2. Я знаю, что на IIS7.5 страницы хранятся в
% SystemDrive% \ inetpub \ custerr \ en-US \ 404.htm
но я не уверен, где они находятся (или даже существуют ли) на Apache. Есть ли файл .config, который мне нужно изменить, или что-то подобное?
Обычно такая информация определяется в вашем .htaccess
. Например:
ErrorDocument 500 http://foo.example.com/cgi-bin/tester
ErrorDocument 404 /cgi-bin/bad_urls.pl
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today"
Больше информации: http://httpd.apache.org/docs/2.0/mod/core.html#errordocument
Обычно это просто DocumenRoot по умолчанию для сервера. Хотя это может быть плохим примером, cPanel хранит 404 по умолчанию в / usr / local / apache / htdocs /
Стандартные конфигурации также будут загружать их оттуда, где находится корень документа по умолчанию для всех других несовпадающих запросов.