.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.
Вот и готово. Теперь введите в адресную строку заведомо неверный путь для проверки работоспособности…