Как показать собственную страницу для ошибок 403 и 404 с помощью .htaccess?
Веб-сервер Apache позволяет по-разному обрабатывать возвращаемые коды ошибок (например, 404 Not Found - "страница не найдена", 403 Forbidden - "доступ запрещен") с помощью директивы
ErrorDocument. Формат ее использования таков:
ErrorDocument код_ошибки действие
В качестве действия может быть указан текст, локальный или внешний URL. Директивы ErrorDocument можно прописать в конфигурационном файле Apache или в .htaccess.
Примеры:
ErrorDocument 500 "Oops... We have a problem. :("
ErrorDocument 404 /404.html
ErrorDocument 403 http://www.host.ru/
Например, на нашем сайте www.host.ru при запросе несуществующей страницы будет показана форма для поиска на сайте.