lepota 3 Опубликовано: 15 марта 2010 Рассказать Опубликовано: 15 марта 2010 Поскажите где можно отредактировать страницу ошибки 404, чтобы привести ее в культурный вид. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 15 марта 2010 Рассказать Опубликовано: 15 марта 2010 http://www.google.ru/support/forum/p/webmasters/thread?tid=3a90fbebcb9ad533&hl=ru Цитата Ссылка на сообщение Поделиться на других сайтах
Rampages 0 Опубликовано: 15 марта 2010 Рассказать Опубликовано: 15 марта 2010 берете необходимые наиболее часто встречающиеся и вставляете в файл .htaccess (который лежит в корне вашего сайта) в самое начало пишите: ErrorDocument 404 /404.html ErrorDocument 403 /403.html ErrorDocument 500 /500.html И так для всех интерисующих ошибок 404- не найдена страница 403- запрещен доступ 500- внутренняя ошибка сервера вот тут коды состояния HTTP то бишь те самые ошибки Далее лезим в "админцентр" -> "Статические страницы" -> "Создать новую страницу" Название: 404 (код ошибки) Описание: Ошибка 404/Error 404 (404 - код ошибки) Произвольное содержание самой страници... Повторяем для остальных ошибок... в принципе на все 510 кодов их писать не надо Цитата Ссылка на сообщение Поделиться на других сайтах
Goddanus 1 Опубликовано: 29 сентября 2012 Рассказать Опубликовано: 29 сентября 2012 Приветствую! Выполнил всё выше описанное на локал.сервера XAMPP. Проверил -- не работает, выдается стандартная страница от DLE. Возможно XAMPP виноват? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 29 сентября 2012 Рассказать Опубликовано: 29 сентября 2012 Goddanus, зайдите в папку /engine/modules/ и сделайте рекурсивный поиск 404 по маске *.php Вам найдёт 4 файла: profile.php show.full.php show.short.php static.php Открываете каждый файл и комментируете в нужных местах функцию msgbox() и меняете header(), например, на header( "location: http://куда-то там/" ); Ну вот и всё 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 29 сентября 2012 Рассказать Опубликовано: 29 сентября 2012 ZEOS, тогда ответ сервера будет 302, а ответ должен быть правильным 404. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 29 сентября 2012 Рассказать Опубликовано: 29 сентября 2012 (изменено) Captain, действительно! Тогда заменяем на что-то вроде: @header( "HTTP/1.0 404 Not Found" ); exit( include "my_error_page.html" ); Изменено 29 сентября 2012 пользователем WWW.ZEOS.IN 2 Цитата Ссылка на сообщение Поделиться на других сайтах
x-zone-x 3 Опубликовано: 3 октября 2012 Рассказать Опубликовано: 3 октября 2012 Поскажите где можно отредактировать страницу ошибки 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. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.