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

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

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий