Страница, которую вы читаете, не существует. Это фантастика .
А если серьезно, то хочу рассказать про ошибку 404. Если сервер возвращает ошибку 404, то это значит, что файла по указанному адресу не существует.
Что делает среднестатистический пользователь? Нажимает кнопку “назад”. Я и сам так делаю . Такие ошибки сильно раздражают посетелей сайтов. Сразу приходит на ум мысль, что такие ошибки нужно каким-то образом отслеживать. Заодно можно будет выявить и попытки взлома.
Если сайт работает на WordPress, то проблема уже давно решена. Есть плагин 404 Notifer (на момент написания поста сайт разработчика не грузился), который регистрирует ошибки и может отсылать электронные письма об их обнаружении на указанный адрес. Кстати, про этот плагин прочитал на том самом форуме. Быстро заполняется – все хотят макбуки и айфонфы .
А если сайт не на WordPress, а копаться в логах лень?
В файле шаблона, отвечающего за вид страницы 404 (если, конечно, в шаблоне поддерживается php) или в отдельном файле (для этого пропишите в .htaccess ErrorDocument 404 имя_и_расположение_файла) добавить такой код:
Только вместо admin@mysite.ru не забудьте вписать адрес вашего почтового ящика 😉 .
Webchester 11.09.2009 в 21:58
http://w-blog.org.ua/?p=241 Я у себя на Блоге расписал более подробно на тему “Error404″
[m.k] 11.09.2009 в 22:24
Webchester, это не то, тут говорится о отслеживании ошибок 404, а не о ее оформлении.
Олег 19.09.2009 в 12:32
Я просто использую скрипт статистики Awstats на сервере. Он ведёт самую полную, какую только можно себе представить статистику посещений с учётом поисковых фраз, откуда и кто приходил, к каким файлам обращались … Все данные берёт из логов сервера. И так же подсчитывает все ошибки. Отдельно 404 ошибку с указанием с какой страницы пришли на страницу ошибки. Причём показывает и если просто какой то файлик отсутствует. Тоесть посетитель зашёл и вышел ничего не заметив а там например какая то картинка отсутствует.
WeBaRTer 6.11.2009 в 14:33
А можно как-то сохранять ошибки в файле, а не отправлять на мыло? Не хочется почту засорять.
[m.k] 7.11.2009 в 9:29
WeBaRTer, конечно можно
WeBaRTer 7.11.2009 в 12:15
Можно вообще всё Но я говорю о функции этого плагина для вордпресс, он может сохранять отчёт в файл или бд?
[m.k] 8.11.2009 в 14:42
Он в БД сохраняет
WeBaRTer 8.11.2009 в 18:20
Спасибо большое
Ваз 2.12.2009 в 15:57
Сделал так страницу 404, каждый день по нескольку писем приходило о несуществующих страницах, а что с этой инфо делать то?
[m.k] 2.12.2009 в 23:57
Делать там страниы или редиректы
pavel 4.01.2010 в 23:21
php
$message=”URL: “.’http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
mail(” kremsa.pavlo/*чтобы не спамили*/2010@yndex.ru”, “Ошибка 404 на Вашем сайте”, $message, “From: 404@”.$_SERVER[‘HTTP_HOST’]);
?>
[m.k] 5.01.2010 в 0:50
Смайл лишний, а так вроде все ок.
Антон Козлов 9.02.2010 в 7:49
Тоже надо страницу для 404 ошибки. Если к Вам посетитель придёт, а страницы не найдёт, то он для Вас будет потерян. А если его мягко направить в нужном направлении, то это приобретённый посетитель. Давайте делать страницу приобретённых посетителей!
kol 19.02.2010 в 13:40
А еще можно сделать прикольную картинку на страничке с ошибкой, ну что то подобное _http://www.vidkurs.ru/404
YoYurec 13.03.2010 в 7:23
>Делать там страниы или редиректы
а автоматизировать как-то можно?
ну например переходить в архив родительской категории при отсутствии статьи?
[m.k] 13.03.2010 в 13:53
Если адреса такого вида /category/article/ или /category/article.html, то можно сделать переход в виде гиперссылки. Если и использовать для этих целей редирект, то лучше с задержкой по времени, ИМХО.
Seodaiter 22.04.2010 в 21:28
ИМХО,если бы можно на WordPresse оставлять комментарии к странице 404, то я бы постарался.
rusya 23.06.2010 в 11:51
Полезная статейка…у меня не на всех блогах вордпресс…спасибо
Hamital 15.07.2010 в 3:56
Ситуация вот какая. Меня недавно попросили поработать модератором на форуме. И, чёрт возьми, мне это понравилось:)
А вот недавно я увидел ваш форум и прикинул: А почему бы и здесь не попроситься в модеры. Вопрос: можно ли у вас стать модератором, и если да, то как?
Russkii 10.01.2011 в 18:46
Для того, чтобы посетитель не ушел из-за 404 ошибки, можно настроить и оформить ее так красиво, что пользователю просто интересно будет смотреть блог дальше.
Xmodi 20.01.2011 в 23:44
Когда начинал с wordpress – заполнил сайт контентом и прикрепил их к рубрикам, а потом что то мне не понравилось и я взял нажал заманчивую кнопочку в настройках рубрик – конвертировать в метки – и нажал – причем все страницы до этого попали в индекс , прикиньте что было . Больше 300 страниц 404 ошибки . Я там схватился за голову
Правда и ложь в сети 20.04.2011 в 20:51
Мне кежется что неважно как она выглядит главное это послать заголовок 404 в хидере хттп пакета черех header функци php.
Xmodi 23.05.2011 в 17:27
Хороший плагин , давно им пользуюсь, но всё же уже приходилось узнать на собственной шкуре как действует эта ошибка- ничего хорошего
Лев 13.07.2011 в 21:17
А не проще не париться с php функциями, а сделать файл html со всеми данными и в htaccess пробить ссыль на него?
p.s. Или вообще удалить страничку из индекса поисковика
leiten 24.08.2011 в 21:52
У меня в блоге в данное время куча ошибок 404… из за того,что старый хостер мне 2 раза убивал базу данных. И теперь в вебмастере я вижу это безобразие,хотя посты восстанавливал вручную… Вот как бы всё это победить разом??
Серж 25.11.2011 в 23:32
здравствуйте!
расскажите пожалуйста – как 404я ошибка влияет на PR и ТИЦ сайта – если я в течении пары дей обнаружу ошибку 404 на сайте – успеют ли поисковики обнарудить эту проблему?
Светозар 8.01.2012 в 21:55
Ну, во-первых такая фитча пройдёт и на любых других движках, главное в хттс прописать редирект.
Ну, а во-вторых, лучше создать информационную страничку, которая покажет пользователю определённую информацию. Многие на таких страничках зарабатывают, и нет проблем с ПС(нет редиректа)
Роман 8.03.2012 в 18:07
Считаю что страница ошибки 404 просто необходима для каждого блога или сайта. К тому она способствует удержанию посетителей
artemnn 20.06.2012 в 3:00
Подскажите пожалуйста: требуется ли какая нибудь настройка плагина? заранее спасибо!
Блоговод 24.06.2012 в 3:45
Ну вообще-то пишут “ЗАПРАШИВАЕМАЯ страница не найдена”.
А создать ее плевое дело, если это не ВП: варганите HTML на свой вкус, можно туда карту сайта сунуть и поиск – самое логичное. А в файл .htaccess код:
ErrorDocument 404 http://ваш_домен/404.html
Вот и все премудрости. Кстати, и в ВП нафиг плагин, делается элементарно файл 404.php в теме.
ПЫСЫ А капчу нафиг – зачем людей терзать? Плагин nospamnx – и все спам боты идут лесом.
олег 5.07.2012 в 11:54
спасибо за плагин,давно хотел поставить,ещё раз спасибо.
Master-It 20.07.2012 в 17:45
А я создал страницу error404.php и делаю в ней include(скрипт который фиксирует ip, кол-во обращений, и т.д;) и если вижу назойливый ip который постоянно вызывает error404 то смотрю географию этого ip и делаю бан.
Elik 8.12.2012 в 0:08
Я обычно пользуюсь плагином Broken link checker.Пока не подводил
Анатолий 5.03.2013 в 20:03
Вот у меня на блоге сто статей и 30 из них 404, а если попробовать отредактировать и перезалить?
Елена 27.03.2013 в 12:48
Спасибо за плагин, давно хотела разобраться с этой страницей, но ни как не доходило…Кажется дошло.Вообще с техническими вопросами у меня туго.Спасибо за доходчивый материал.
mixer 11.07.2013 в 23:12
В силу обстоятельств, сайт полностью перекроил и все ссылки накопленные за 5 месяцев, сдохли, оформил страницу 404 ошибки, и это сработало, жалко что не сразу до этого додумался, подсказать то не кому…
Маша 16.07.2013 в 12:12
Круто, о попытках взлома это очень нужная вещь, спасибо!
Юлия 18.10.2013 в 13:46
Чтобы находить 404 ошибки и не только, всегда пользуюсь бесплатной прогой Netpeak Spider.Очень удобно, быстро и бесплатно. Я все блоги свои подчистила
Денис Нихаев 6.02.2015 в 22:58
Я стараюсь максимально убрать плагины с wordpressa, заменяя их кодом. Хотя указанным плагином пользовался и он мне нравился, но что не сделаешь для производительности блога