2014-01-25 2 views
-1

Я думаю, что это имеет смысл для 404, так как очень вероятно, что пользователь, возможно, набрал неправильный URL-адрес.Какие коды ошибок HTTP я должен создавать собственные страницы ошибок?

Но я не уверен в других - я бы предпочел не тратить пропускную способность и отправлять только страницы с минимальными ошибками, как контент, если пользователи не захотят его видеть.

+0

Этот вопрос действительно требует опроса того, что делают другие люди; это вне темы для SO. –

ответ

0

Мой личный выбор:

401: Unauthorized 
403: Forbidden 
404: Not Found 
500: Internal server error 

Обратите внимание, что вы можете иметь все эти страницы указывают на один скрипт PHP, который будет заботиться о фантазии украшения, и только переменная часть будет boild вниз к коду ошибки и имя.

Возможно, вы захотите сделать специальный случай для 404, но другие либо вызваны сбоем сервера (если вы видите их слишком часто, пришло время поговорить с вашим провайдером), либо пользователь, насильно бродивший туда, где он должен а не (как правило, пытаются использовать некоторые необработанные URL-адреса, чтобы узнать, может ли он получить доступ к скрытой части вашего сайта), поэтому я ожидаю, что тонкости должны быть уменьшены до минимума :).

Смежные вопросы