Страница ошибок .htaccess

Web-Silver
На сайте с 02.05.2007
Offline
256
875

Добрый день!

Я обычно делаю в .htaccess так:

ErrorDocument 401 http://site.ru/error/401.php

ErrorDocument 403 http://site.ru/error/403.php
ErrorDocument 404 http://site.ru/error/404.php
ErrorDocument 500 http://site.ru/error/500.php

Кто-то делает еще какие-то страницы ошибок, кроме 401, 403, 404, 500?

Заранее спасибо за ответы!

kimberlit
На сайте с 13.03.2007
Offline
370
#1

Я делаю одну страницу. Пользователю неинтересно да и знать не нужно какая ошибка, ему нужно подать правильную страницу с извинением, полной навигацией и строкой поиска. Короче все errorы ведут на одну страницу типа error.php или в крайнем случае на главную.

А делать отдельно страницу под каждую ошибку - это лишнее.

Web-Silver
На сайте с 02.05.2007
Offline
256
#2

kimberlit, хорошо, тогда какие коды ошибок вы используете для редиректа на error.php?

kimberlit
На сайте с 13.03.2007
Offline
370
#3

Можно хоть все зарядить. Вреда точно не будет. Выбирайте любую ошибку HTTP здесь

Shtogrin
На сайте с 02.11.2006
Offline
95
#4

Остальные коды у нормальных пользователей встречаются крайне редко, возможно "206 Partial Content". А нехорошим парням отдельная страница не нужна, они и так поймут

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Web-Silver
На сайте с 02.05.2007
Offline
256
#5

kimberlit, спасибо за ссылку!

Тогда оставлю 401, 403, 404, 500 ошибки, ссылающиеся на одну страницу error.php

newland
На сайте с 22.09.2006
Offline
110
#6

а у меня просто редирект на главную при ошибках

Web-Silver
На сайте с 02.05.2007
Offline
256
#7

Так вот лучше на главную редиректить или все же пользователю сообщать, что какая-то ошибка возникла?

K
На сайте с 31.01.2001
Offline
737
#8
Web-Silver:
лучше на главную редиректить или все же пользователю сообщать, что какая-то ошибка возникла?

Представьте, что у вас мероприятие и посетители - гости. Вдруг, кто-то из гостей как-то не так себя ведет и зашел не туда. Или гость зашел туда, но там нет воды. У вас два варианта - объяснить ему, прямо здесь этого делать не нужно, что надо лучше пойти вот туда, там есть вода и все остальное :). Или просто забить на это дело или сказать - вот входная дверь, ищите туалет самостоятельно по указателям.

Это вопрос вежливости. Кстати, от этого может зависеть, придут к вам гости снова или предпочтут другой дом.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
Web-Silver
На сайте с 02.05.2007
Offline
256
#9

Kost, хорошее объяснение! Спасибо!

Web-Silver
На сайте с 02.05.2007
Offline
256
#10

Возникли еще вопросы:

1. Если смотреть первое сообщение, то нужно ли закрывать папку error для индексации?

2. На странице, например, http://site.ru/error/404.php - может быть стоит закрыть все ссылки и оставить только одну на карту сайта?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий