Собственные страници ошибок 401,403,404 в apache2 (.htaccess)

Опубликовано lamazavr - чт, 11/22/2012 - 14:10
Body

.htaccess - файл конфигурации веб-сервера Apache. Он позволяет задавать огромное количество дополнительных настроек для отдельного хоста и даже папки. Этот файл может быть размещён в любом каталоге. Описанные в нём настройки действуют на все файлы в текущем каталоге и его подкаталогах. Для использования файла .htaccess необходимо разрешить перезапись настроек в главном конфигурационном скрипте apache2.

AllowOverride All

Описание фалов отображаемых при какойлибо ошибке сервера - наверное одна из самых обыденных и простых задач, которые выполняет данный конфигурационный файл.

Нам понадобится всего навсего создать страници для соотвутствующих ошибок (в этом примере я опишу только 401,403,404. Остальные аналогично этим) и добавить несколько строк в описанный выше файл:

ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php

Как видите для указания страниц служит директива ErrorDocument. Первым параметром является номер ошибки, а вторым адрес страницы на сервере.

Естественно необходимо создать в корне сервера каталог "error" и поместить в него файлы 401.php, 403.php и 404.php.
Вот и готово. Теперь введите в адресную строку заведомо неверный путь для проверки работоспособности...

Добавить комментарий

Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.