Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Общий ErrorDocument в .htaccess

Ответить
Настройки темы
Общий ErrorDocument в .htaccess

Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вот задачка родилась в голове:

Возможно ли сделать так чтоб в htaccess выставить только 5-7 основных ErrorDocument на страницы вида error404.html
А все остальные ошибки не прописывались в htaccess построчно а были в коротком виде и редиректили на одну стр error.html
Возможно?
Как можно реализовать?

Предполагаю(даже вроде видел вариант исполнения) можно делать стр ошибки на php и ей генерить ответы
Но на мой взгляд не нужно лишних php
И я не понимаю как передать "все" ошибки на страницу error.html
Ведь не сделать ErrorDocument */error.html

Отправлено: 22:11, 27-08-2009

 

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Так ведь ошибка 404 одна, зачем 5-7 вариантов?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 22:22, 27-08-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Немного не так:
для ошибок 404 403 500 и еще каких (допустим всего 3) сделать соответственны страницы вида error404.html
прописать их в htaccess как ErrorDocument 404 /error404.html

для оставшихся ошибок не указывать ErrorDocument 401 /error401.html
а обозначить/написать условие при котором в случае возникновения любой ошибки не указанной в диапазоне(404 403 500) выводилась страница error.html

вот такая вот задачка

Отправлено: 03:31, 28-08-2009 | #3


Deadooshka


Сообщения: 2511
Благодарности: 689

Профиль | Отправить PM | Цитировать


blacks2, каждая ошибка уникальна, и для каждой предусмотрен свой ErrorDocument (дефолтные определены в конфиге сервера). Большинство ошибок отрабатываются на уровне сервера, и переопределять их в htaccess бессмысленно...

Отправлено: 14:34, 28-08-2009 | #4


Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Sham:
и переопределять их в htaccess бессмысленно... »
Не понял о чем вы - страничку то с ошибкой выводить нужно

Отправлено: 17:28, 28-08-2009 | #5


Deadooshka


Сообщения: 2511
Благодарности: 689

Профиль | Отправить PM | Цитировать


ErrorDocument, переопределяемый в htaccess, будет действовать только на ошибки, возникаемые в контексте папки, где лежит htaccess... т.е. достаточно определить 404...
Общий адрес для всех ошибок задать не получится (ErrorDocument не понимает списка аргументов, регулярных выражений или масок)...
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:46, 28-08-2009 | #6


Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Подвожу итог:

Прописывайте все ошибки в htaccess
или сделайте основные а остальные оставить на хостера

(если чего не так поправте меня)
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:56, 28-08-2009 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Общий ErrorDocument в .htaccess

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Динамический htaccess E-mail Вебмастеру 6 12-05-2006 02:22
Директивы .htaccess Blast Вебмастеру 5 17-02-2005 11:21
.htaccess Negativ Вебмастеру 15 23-07-2004 18:12
.htaccess и FAR Leon71 Вебмастеру 1 16-08-2003 20:47
.htaccess vladimirv Вебмастеру 2 10-07-2003 00:55




 
Переход