Хак \»Страница ошибки 404 на DLE\»

Хак "Страница ошибки 404 на DLE"

Хак \»Страница ошибки 404 на DLE\»

Хак "Страница ошибки 404 на DLE"

Хак \»Страница ошибки 404 на DLE\»
Вот столкнулся с необходимостью сделать собственную страницу для 404 ошибки. Как известно, в DLE по умолчанию есть страница ошибки перехода, но она, к сожалению, работает не во всех случаях. Т.к. подобной информации здесь не нашел — решил поделится своим решением.
Установка в два шага:
1. Создаем в админпанели => статические страницы новую страницу с названием 404 в описании можно указать Ошибка 404!, дальше в текстовом поле пишите что пожелаете.
2. В файле .htaccess (находится в корне)


после 
RewriteEngine On

добавляем 
ErrorDocument 404 /404.html
ErrorDocument 302 /302.html
ErrorDocument 206 /206.html
ErrorDocument 301 /301.html
ErrorDocument 403 /403.html
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 500 /500.html

Теперь при попытке перейти по неверному адресу: вашсайт.ру/trololo.php или же по прямой ссылке: вашсайт.ру/templates/Default/main.tpl, вместо того чтоб увидеть сообщение сервера пользователь попадет на созданную вами страничку.
Кроме того для этой страницы вы можете создать и использовать отдельный шаблон.

Добавить комментарий