![]() |
Если кратко: |
---|
Здравствуйте, гость ( Вход | Регистрация )
Помощь · Поиск · Пользователи · Календарь
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
![]() Свиназгул ![]() ![]() ![]() Группа: Админы Сообщений: 896 Регистрация: 27.4.2004 Из: Рамот Пользователь №: 1 ![]() |
Удобно делать собственный обработчик на некоторые ошибки. В .htaccess пишем:
ErrorDocument 403 /errors/error.php?403 ErrorDocument 404 /errors/error.php?404 ErrorDocument 500 /errors/error.php?500 В error.php через $HTTP_SERVER_VARS['REQUEST_URI'] определяем какой документ вызвал ошибку и дальше обрабатываем. Если в .htaccess на ErrorDocument стоит указание файла с полным путем (http://site.ru/error.php), то $HTTP_SERVER_VARS['REQUEST_URI'] будет содержать этот файл, а не вызвавший ошибку. В Internet Explorer 5.0 неправильно обрабатывается файл, вызывающийся при ошибке, если его размер меньше 1 килобайта. Будет вызвана стандартная страница IE 404. ------------ утащено отсюда. Вот. А у меня в отасном лесу обработка ошибок работает только если указать полный путь. Так что красивый редерикт сделать не получилось. ![]() -------------------- Свински просто!
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 10.2.2025, 21:05 |