404 Not Found

Опубликовано: 9.09.2009

Страница, которую вы читаете, не существует. Это фантастика :) .

А если серьезно, то хочу рассказать про ошибку 404. Если сервер возвращает ошибку 404, то это значит, что файла по указанному адресу не существует.

Что делает среднестатистический пользователь? Нажимает кнопку “назад”. Я и сам так делаю :) . Такие ошибки сильно раздражают посетелей сайтов. Сразу приходит на ум мысль, что такие ошибки нужно каким-то образом отслеживать. Заодно можно будет выявить и попытки взлома.

Если сайт работает на WordPress, то проблема уже давно решена. Есть плагин 404 Notifer (на момент написания поста сайт разработчика не грузился), который регистрирует ошибки и может отсылать электронные письма об их обнаружении на указанный адрес. Кстати, про этот плагин прочитал на том самом форуме. Быстро заполняется – все хотят макбуки и айфонфы :) .

А если сайт не на WordPress, а копаться в логах лень?

В файле шаблона, отвечающего за вид страницы 404 (если, конечно, в шаблоне поддерживается php) или в отдельном файле (для этого пропишите в .htaccess ErrorDocument 404 имя_и_расположение_файла) добавить такой код:


Только вместо admin@mysite.ru не забудьте вписать адрес вашего почтового ящика ;) .

Комментариев — 20 »

  1. Webchester 11.09.2009 в 21:58

    http://w-blog.org.ua/?p=241 Я у себя на Блоге расписал более подробно на тему “Error404″ =)

  2. [m.k] 11.09.2009 в 22:24

    Webchester, это не то, тут говорится о отслеживании ошибок 404, а не о ее оформлении.

  3. Олег 19.09.2009 в 12:32

    Я просто использую скрипт статистики Awstats на сервере. Он ведёт самую полную, какую только можно себе представить статистику посещений с учётом поисковых фраз, откуда и кто приходил, к каким файлам обращались … Все данные берёт из логов сервера. И так же подсчитывает все ошибки. Отдельно 404 ошибку с указанием с какой страницы пришли на страницу ошибки. Причём показывает и если просто какой то файлик отсутствует. Тоесть посетитель зашёл и вышел ничего не заметив а там например какая то картинка отсутствует. *CRAZY*

  4. WeBaRTer 6.11.2009 в 14:33

    А можно как-то сохранять ошибки в файле, а не отправлять на мыло? Не хочется почту засорять.

  5. [m.k] 7.11.2009 в 9:29

    WeBaRTer, конечно можно

  6. WeBaRTer 7.11.2009 в 12:15

    Можно вообще всё ;) Но я говорю о функции этого плагина для вордпресс, он может сохранять отчёт в файл или бд?

  7. [m.k] 8.11.2009 в 14:42

    Он в БД сохраняет

  8. WeBaRTer 8.11.2009 в 18:20

    Спасибо большое =)

  9. Ваз 2.12.2009 в 15:57

    Сделал так страницу 404, каждый день по нескольку писем приходило о несуществующих страницах, а что с этой инфо делать то?

  10. [m.k] 2.12.2009 в 23:57

    Делать там страниы или редиректы

  11. pavel 4.01.2010 в 23:21

    php
    $message=”URL: “.’http://’.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    mail(” *CRAZY* kremsa.pavlo/*чтобы не спамили*/2010@yndex.ru”, “Ошибка 404 на Вашем сайте”, $message, “From: 404@”.$_SERVER['HTTP_HOST']);
    ?>

  12. [m.k] 5.01.2010 в 0:50

    Смайл *CRAZY* лишний, а так вроде все ок.

  13. Антон Козлов 9.02.2010 в 7:49

    Тоже надо страницу для 404 ошибки. Если к Вам посетитель придёт, а страницы не найдёт, то он для Вас будет потерян. А если его мягко направить в нужном направлении, то это приобретённый посетитель. Давайте делать страницу приобретённых посетителей!

  14. kol 19.02.2010 в 13:40

    А еще можно сделать прикольную картинку на страничке с ошибкой, ну что то подобное _http://www.vidkurs.ru/404

  15. YoYurec 13.03.2010 в 7:23

    >Делать там страниы или редиректы
    а автоматизировать как-то можно? %)
    ну например переходить в архив родительской категории при отсутствии статьи?

  16. [m.k] 13.03.2010 в 13:53

    Если адреса такого вида /category/article/ или /category/article.html, то можно сделать переход в виде гиперссылки. Если и использовать для этих целей редирект, то лучше с задержкой по времени, ИМХО.

  17. Seodaiter 22.04.2010 в 21:28

    ИМХО,если бы можно на WordPresse оставлять комментарии к странице 404, то я бы постарался. *CRAZY*

  18. rusya 23.06.2010 в 11:51

    Полезная статейка…у меня не на всех блогах вордпресс…спасибо =)

  19. Hamital 15.07.2010 в 3:56

    Ситуация вот какая. Меня недавно попросили поработать модератором на форуме. И, чёрт возьми, мне это понравилось:)
    А вот недавно я увидел ваш форум и прикинул: А почему бы и здесь не попроситься в модеры. Вопрос: можно ли у вас стать модератором, и если да, то как?

Оставьте комментарий к посту ”404 Not Found”

Разрешено использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Трекбеки и пингбеки

Ключевые слова:
AdSense google page rank pr Sape SEO WordPress Блог Сапа Софт Яндекс акция ап апдейт бесплатно дача дизайн домен запросы индекс цитирования интернет комментарии компьютер конкурс продвижение реклама спам ссылки тИЦ эстафета