Всё для создания веб-сайта
Главная | Поиск | Обратная связь | Карта сайта | Версия для печати

Веб-мастеру

RSS

Собственный обработчик ошибок HTTP

Для того, что бы пользователю при ошибках сервера были показаны ваши собственные сообщения об ошибках, в .htaccess пишем:

ErrorDocument 403 /error.php?403
ErrorDocument 404 /error.php?404
ErrorDocument 500 /error.php?500

Далее, в error.php через $HTTP_SERVER_VARS['REQUEST_URI'] определяем какая веб-страница вашего сайта вызвала ошибку, с помощью $HTTP_SERVER_VARS['QUERY_STRING'] узнаём код ошибки, и в зависимости от полученных результатов выводим нужный контент
Если в .htaccess на ErrorDocument указан полный путь файла

   ErrorDocument 404 http://site.ru/error.php?404

то $HTTP_SERVER_VARS['REQUEST_URI'] вернёт этот файл, а не вызвавший ошибку

наиболее интересные нам ошибки Apache:

  • 403 - пользователь не прошел аутентификацию, запрет на доступ (Forbided)
  • 404 - запрашиваемый документ (файл, директория) не найден
  • 500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess)

см. также: Коды ошибок HTTP веб-сервера

Выполнение сценариев php в html

Для того, чтобы в документе *.html выполнялись php-сценарии, пропишите в файле .htaccess следующую строчку:

   AddType x-httpd-php .html .php

Авторизация
запомнить меня
Забыли свой пароль?
Поиск по сайту

Самое популярное

Статистика

Если вам понравился наш сайт, будем благодарны за размещение нашей кнопки на страницах Вашего сайта
как выглядит:

Учебник HTML, свойства CSS, сборник JavaScript, PHP скриптов

код нашей кнопки:

регистрация сайта в каталогах Заработай на своем сайте Заработай на своем сайте WOlist.ru - каталог сайтов Рунета