Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Голосование

    Какую CMS Вы предпочитаете

    AtomX
    Fapos CMS
    Drunya CMS
Последние комментарии
Топ пользователей
Drunya
Репутация: 110
Сообщений: 3527
Сашка_из_Шебекино
Репутация: 87
Сообщений: 1803
boriska
Репутация: 65
Сообщений: 846
ARMI
Репутация: 46
Сообщений: 1858
BAH0
Репутация: 26
Сообщений: 544
Главная » Статьи » WEB разработка » Apache и серверное ПО
Думаю все часто сталкиваются с ошибками на сайтах. Как правило, это ошибка 404 или 500. Так вот я хотел бы показать простой способ, как сделать эти сообщения более красивыми и дружественными.

Делать будем это при помощи .htaccess - конфигурационного файла Apach.

Самый простой пример это просто создание определенного текстового сообщения.
Code:
#Error pages
ErrorDocument 500 "server is temporarily not available. <br /> Сервер временно не доступен."
ErrorDocument 408 "server is temporarily not available. <br /> Возможно сервер перегружен, попробуйте еще раз или зайдите поже."

Таким образом мы можем сами решать какой текст показать пользователю, при возникновении ошибок. Как вы могли заметить, для каждой ошибки можно определить свой текст.

Но просто изменить текст не всегда означает "красиво". И по этому я расскажу, как выдавать стилизованные сообщения об ошибках. Делается это так:
Code:
ErrorDocument 404 /error404.php
ErrorDocument 402 /error402.php
ErrorDocument 403 /error403.php

Теперь все, что нам остается, это сделать странички, которые мы прописали в .htaccess. Содержимое на этих страницах может быть любое.


Должен заметить, что сделать такую страницу для ошибки с кодом 500 нельзя, так как ошибка 500 означает, что сервер вообще не может обработать запрос, а следовательно и показать страницу ошибки тоже.
Красивые сообщения об ошибках

Теги: Apache коды ошибок красивые страницы ошибок http коды ошибок;
Автор: Drunya
Категория: Apache и серверное ПО
Просмотров: 4568
Комментариев: 0

Сейчас online: 3. Зарегистрированных: 0. Гостей: 3.
-->