Перейти к публикации

Как отредактировать страницу ошибки 404


Рекомендованные сообщения

берете необходимые наиболее часто встречающиеся и вставляете в файл .htaccess (который лежит в корне вашего сайта)

в самое начало пишите:


ErrorDocument 404 /404.html

ErrorDocument 403 /403.html

ErrorDocument 500 /500.html

И так для всех интерисующих ошибок

404- не найдена страница

403- запрещен доступ

500- внутренняя ошибка сервера

вот тут коды состояния HTTP то бишь те самые ошибки

Далее лезим в "админцентр" -> "Статические страницы" -> "Создать новую страницу"

Название: 404 (код ошибки)

Описание: Ошибка 404/Error 404 (404 - код ошибки)

Произвольное содержание самой страници...

Повторяем для остальных ошибок...

в принципе на все 510 кодов их писать не надо ;)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Приветствую!

Выполнил всё выше описанное на локал.сервера XAMPP.

Проверил -- не работает, выдается стандартная страница от DLE.

Возможно XAMPP виноват?

Ссылка на сообщение
Поделиться на других сайтах

Goddanus, зайдите в папку /engine/modules/ и сделайте рекурсивный поиск 404 по маске *.php

Вам найдёт 4 файла:

profile.php

show.full.php

show.short.php

static.php

Открываете каждый файл и комментируете в нужных местах функцию msgbox() и меняете header(), например, на header( "location: http://куда-то там/" );

Ну вот и всё 037.gif

Ссылка на сообщение
Поделиться на других сайтах

Captain, действительно! Тогда заменяем на что-то вроде:

@header( "HTTP/1.0 404 Not Found" );

exit( include "my_error_page.html" );

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Поскажите где можно отредактировать страницу ошибки 404, чтобы привести ее в культурный вид.

1. Открываем .htaccess и в самом низу добавляем:

ErrorDocument 404 /404.html
2. Открываем файл engine/modules/static.php находим:
msgbox( $lang['all_err_1'], $lang['news_page_err'] );[/code]




[u]Меняем на:[/u]



[code]require_once ROOT_DIR.'/404.html'; die();[/code]
[b]3. [u]Открываем файл engine/modules/show.short.php находим:[/u][/b]
[code]msgbox( $lang['all_err_1'], $lang['news_err_27'] )[/code]
; [b][u]Заменяем на[/u] (повторяется 2-3 раза, 2-3 раза и заменяем):[/b]
[code]require_once ROOT_DIR.'/404.html'; die();[/code]
[b]4. [u]Открываем файл engine/modules/show.full.php находим:[/u][/b]
[code]msgbox( $lang['all_err_1'], $lang['news_err_12'] );[/code]
[u]Заменяем на:[/u]
[code]require_once ROOT_DIR.'/404.html'; die();[/code]

Далее все 404 ошибки будут перенаправлять на страницу 404.html.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...