Что за вирус 404 not found

Ошибка 404 - страница не найдена (error 404 page not found)


Код статуса обозначается тремя цифрами в определенной последовательности:

Иными словами, ошибка 404 сообщает пользователю, что сервер обнаружен, но разыскать запрашиваемую страницу не удалось, нет информации об указанной в браузере странице.

Национальные домены России со скидкой - домен RU, домен РФ.

Почему возникает ошибка 404, что означает

Подоплеки появления ошибки 404 выделяют разные. Она возникает в тех случаях, когда:

  • посетитель неверно ввел адрес веб-ресурса;
  • URL страницы переписали, но битая ссылка осталась на сторонних ресурсах либо в закладках браузера;
  • имя файла на сервере и в коде не совпадают;
  • страницу переместили или вовсе удалили с сайта.

Как исправить 404 ошибку на чужом сайте

Для пользователей, которые столкнулись с этим явлением на чужом сайте, руководство к действию следующее:


  1. Проверить url в адресной строке на наличие опечаток, попробовать ввести адрес заново.
  2. Перезагрузить не обнаруженную страницу.
  3. Вернуться на предыдущую страницу и снова совершить попытку зайти на нужную.

Сервисы, помогающие найти и устранить 404 ошибки

На своем сайте вебмастер использует несколько методов, чтобы определить несуществующие страницы, битые ссылки.


В диагностике применяют инструменты для вебмастеров от гугл. Для этого:

Подобным образом пользуются сервисом Яндекс.Вебмастер. Для анализа выполняют такие действия:


Кроме популярных онлайн-сервисов проверить сайт на наличие битых ссылок возможно с использованием программ. С этой целью применяют бесплатную программу Xenu’s Link Sleuth. Вместе с битыми ссылками Xenu находит страницы, на которых подобные линки сохранились. Порядок действий следующий:


После того, как Вы нашли 404 ошибки - их нужно устранить. Для этого следует или поправить битые ссылки (в случае опечатки), или настроить перенаправления (в случае, если страница была перемещена по другому адресу).

На нашем хостинге страницы Вашего ресурса не потеряются! Стоимость виртуального хостинга сайтов.

Влияние ошибки 404 на SEO

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

Сглаживание негатива от ошибки 404 на посетителя - оформление страницы картинками, ссылками

  • дизайну странице в стиле сайта;
  • присутствию элементов навигации, которые помогут сориентироваться и перенаправить посетителя;
  • наличию списка популярных страниц ресурса.


К оформлению этой страницы нужен ответственный подход, как и к дизайну главной, контактам и прочей полезной информации. Она не должна выглядеть примитивно и выбиваться из стиля сайта:

  • если дизайн ресурса строгий, страница с сообщением об ошибке 404 также должна отражать основную концепцию сайта;
  • для сайтов развлекательного направления применяют оригинальные привлекающие внимание картинки, мультимедийные элементы, Flash-анимацию – здесь уместно использовать юмор.


Чтобы посетитель не закрыл страницу сразу, посетителя отвлекают визуальными эффектами, добавляют интерактивные компоненты, чтобы пользователь заинтересовался. Творческие идеи по оформлению страницы помогут с нивелировать резко отрицательное впечатление пользователя, обратив разочарование ошибкой в приятный сюрприз. Однако рекомендуется избегать перегруженных тяжеловесных страниц – они должны загружаться с приемлемой скоростью.

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

Обернуть этот казус в пользу можно в том случае, если страницу сделают практичной, полезной. Чтобы направить посетителя в верном направлении, используют следующие приемы:

  1. Кроме стандартного сообщения, что страница не найдена, составляют доброжелательно обращение к пользователям, что введенный адрес набрали с ошибкой, и посоветовать перепроверить URL. Кроме того, пользователь найдет необходимую информацию, воспользовавшись поиском или вернувшись на главную страницу сайта.
  2. На странице с сообщением об ошибке оставляют нужные элементы навигации: главное меню, сайдбар, футер, поле для поиска.
  3. Оставляют ссылки на популярные страницы или последние записи сайта с предложением ознакомиться с ними.
  4. Полезно дать посетителю шанс сообщить об обнаруженной ошибке, битой ссылке нажатием одной кнопки. Это поможет веб-мастеру улучшить сайт, а пользователю даст почувствовать, что его мнение ценят, а действие – полезно для ресурса.
  5. Помимо прочего, здесь размещают координаты для обратной связи.

CMS WordPress и Ошибка 404

Ошибка 404 – распространенная проблема, которая возникает у неопытных пользователей CMS WordPress. Чаще при этом не ограничивается доступ к админ-панели, загружается главная страница, но при переходе по ссылкам на вложенные страницы появляется сообщение об ошибке 404. Такое случается, когда удаляют Htaccess файл либо некорректна работа правил перезаписи. Чтобы исправить положение, обновляют параметры постоянных ссылок.

Причинами появления сообщения об ошибке 404 служат также:

  • изменение структуры ссылок;
  • переименование страниц;
  • битые ссылки.

CMS Joomla и Ошибка 404

В CMS Joomla создана отдельная страница для сообщения об ошибке 404, дизайн которой одинаков во всех шаблонах. Поэтому потребуется уделить время, чтобы вписать оформление в общий вид сайта, добавить элементы навигации главного меню. Для этого:

Версии Joomla отличаются тонкостями в настройках страницы:

Мы – надёжный поставщик услуг хостинга уже более 15 лет :


Иногда, переходя с одной страницы на другую, кликая по ссылкам, вы оказываетесь на странице, которая больше никуда не ведет. В этом случае вам выдается сообщение о 404 ошибке, оповещающее о том, что данной страницы не существует. Неправда ли, подобные страницы раздражают? Если вы являетесь владельцем сайта, то вы должны обязательно позаботиться о том, чтобы пользователь который, решил посетить ваш ресурс, не находил подобные страницы. Грамотная организация выдачи статуса 404 ошибки при разработке сайта позволит пользователю, посетившему ваш сайт, все-таки найти нужную информацию.

Что же такое 404 ошибка? Она представляет собой статусный код протокола передачи гипертекста, который необходим для того, чтобы передавать HTML-страницы от веб-сервера браузеру клиента. Прежде чем посетить страницу того или иного сайта, ваш компьютер отправляет серверу запрос на предмет работоспособности страницы, в свою очередь сервер отправляет HTTP заголовок вашему браузеру, который включат информацию о статусе. Если страница работает нормально, сервер отдает статусный код “200 OK”. Вы этот код не видите, поскольку по вашему запросу открывается необходимая страница. В том случае, если сервер не находит страницу, которая вам нужна, он отдает браузеру сообщение “404 Not Found”, и это сообщение вы уже видите.

Каждая цифра в числе 404 что-то значит. Первая четверка означает, что клиент, возможно, просто ошибся при написании url страницы или запрос страницы был не слишком долгим по времени, как это необходимо. Нуль говорит о том, что при написании url была совершена синтаксическая ошибка. Наконец, последней цифрой может быть любая, она как раз и указывает на тип ошибки. К примеру, вы получаете код 401. Это говорит о том, что вы не авторизованы, чтобы просматривать данную страницу; “4” сообщает, что данная страница не размещается ни на одном из серверов.

Есть и еще одно объяснение числа 404. Существует миф о том, что именно в комнате 404 располагался первый веб-сервер. Тут есть небольшой элемент мистики, поскольку в здании, где находился первый веб-сервер, а это здание CERN (European Organization for Nuclear Research) никогда не было 404 комнаты. Вот такая вот легенда, в которую вы можете верить или не верить.

Избавление от статуса 404 ошибки

Для начала вам нужно выявить, какие из страниц отдают серверу эту ошибку. Сделать это можно, просмотрев лог-файлы, где находится вся техническая информация о том когда, какими страницами, какие статусные коды отдавались серверу. Причина 404 ошибки зачастую кроется в том, что страницы неправильно перелинкованы друг с другом. Посмотрев содержимое лог-файлов, вы выясните, на каких страницах у вас ошибки. Если у вас нет доступа к ним, то следует обратиться на хостинг веб-сайта за информацией из лог-файлов.

Если вы просто удалили или изменили url ссылки, то страницы, которые ссылались до этого момента на существующую страницу, начинают ссылаться на несуществующую страницу. Конечно, в этом случае стоит в первую очередь задуматься о корректности ссылок на собственном сайте. Внешние (входящие) ссылки вам уже никак не исправить, поэтому старайтесь не очень часто удалять и менять url страниц. Если вам особенно дороги какие-то ссылки, то вы должны связаться с владельцами сайтов, объяснить им причину и попросить исправить HTML код ссылки. Кроме того, вы должны время от времени проверять правильность ваших исходящих и входящих ссылок.

Грамотная организация страницы с 404 ошибкой

Сделайте страницу, которая выдает статус 404 ошибки, вашим преимуществом. Существует 5 основных правил, чтобы создать страницу, выдаваемую сервером вместо сообщения “404 Not Found”:
• дизайн страницы должен соответствовать общей концепции дизайна сайта;
• на странице должны присутствовать извинения о том, что страница не работает;
• разместите на странице те ссылки, которые могут быть полезны пользователю, попавшему на данную страницу;
• если возможности вашего сервера позволяют, то можно настроить механизм автоматической проверки правильности написания url. Если url написан некорректно, то он исправляет url и отправляет пользователя на соответствующую страницу, предварительно уведомив об изменениях;
• наконец, на вашем сайте обязательно должна быть строка поиска.

По статистике большинство пользователь приходят в ярость, когда им выдается сообщение о том, что страница не найдена. Почти столько же людей не обращают на это внимание, возвращаясь на страницу, на которой они были до этого.
Гораздо меньше тех, кто идет на главную страницу сайта; еще меньше тех, кто пишет об ошибке веб-мастеру, ответственному за разработку сайта.

Если вы знаете, что страницу, которую вы будете перемещать на другой url, будут искать пользователи, то не поленитесь сделать редирект на новую страницу. Желательно редирект делать с оповещением о том, что пользователь будет перемещен на новую страницу по истечении нескольких секунд. Простейший способом организовать редирект со страницы со статусом 404 ошибки, это написать следующий фрагмент HTML-кода:

Страница будет перезагружена, однако, после перезагрузки браузеру будет отдана страница с совершенно с другим url.

Это нужно делать в том случае, если у вас просто сменился url страницы. Если вы хотите, чтобы вместо несуществующих страниц браузеру отдавалась страница с извещением о том, что такой страницы нет на сервере, то можно проделать следующие действия:

• предварительно создаете страницу;
• создаете папку в корне, типа error (название здесь неважно, главное не забудьте прописать аналогичное название папки в .htaccess);
• размещаем в этой папке созданную страницу, назвав ее, к примеру, 404.htm;
• прописываем команду ErrorDocument 404 /error/404.htm в .htaccess.
Эти шаги позволят не допустить появления сообщений Not Found на вашем сайте.

Перевод под редакцией Сергея Стружкова, руководителя отдела ресурсов компании Ingate


практически идентичная проблема прошлой теме. все действия с форума практически повторил, не помогает. Лучше написать

при переходе в различных браузерах на разные ссылки, сперва мне открывает страницу ютуба и ошибка 404 в нем.

Просьба помочь с лечением.

23.02.2017, 16:44

Вирус. При переходе на различные ссылки открывается Youtube 404 not Found
Добрый день, у меня проблема, подхватил какой то вирус, боюсь что либо сделать что бы не убит.


При переходе по ссылке в Chrome открывается страница 404 Not Found и значок YouTube
Доброго времени суток. При открытия нового сайта перенаправляет на страницу "404 Not Found", на.


Перебрасывает на страницу поиска Youtube 404 Not Found
С любой страницы перенаправляет на страницу поиска Youtube 404 Not Found, выдавая сообщение: "К.

23.02.2017, 17:05 [ТС] 2 23.02.2017, 17:38 3

Будет выполнена перезагрузка компьютера.

Выполните скрипт в AVZ

Скачайте и распакуйте из архива программу ClearLNK.exe

Перетащите файл-отчет . \AutoLogger\CheckBrowserLnk\Check_Browsers_LNK.log на файл программы.

ВНИМАНИЕ: Приложите в теме, где Вам оказывают помощь, отчет ClearLNK- .log, который будет создан в папке LOG рядом с программой.
Если отчет слишком большой, упакуйте его в архив формата ZIP.


Пожалуйста, выполните ЕЩЕ РАЗ правила, прикрепите к сообщению НОВЫЕ логи Autologger

23.02.2017, 18:19 [ТС] 4

learLNK by Alex Dragokas ver. 2.9.0.11

OS: x64 Windows 7 Home Basic, 6.1.7601, Service Pack: 1
Time: 23.02.2017 - 18:15
Language: OS: RU (0x419). Display: RU (0x419). Non-Unicode: RU (0x419)
Elevated: Yes
User: Roman (group: Administrator)

_____________________________ Начало отчёта ____________________________
.
[ OK ] 1 "c:\Users\Roman\AppData\Local\microsoft\start menu\Войти в Интернет.LNK" -> [ "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ] (Метод R5-A3) (ОК)
.
[DEL ] 2 "C:\Users\Public\Desktop\Opera.lnk" (цель не восстановлена)
[DEL ] 3 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SpeedFan\SpeedFan.lnk" (цель не восстановлена)
[DEL ] 4 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SpeedFan\Help and HOW-TO.lnk" (цель не восстановлена)
[DEL ] 5 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SpeedFan\Release info.lnk" (цель не восстановлена)
[DEL ] 6 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SpeedFan\Uninstall SpeedFan.lnk" (цель не восстановлена)
[DEL ] 7 "C:\Users\Roman\Links\Creative Cloud Files.lnk" (цель не восстановлена)
[DEL ] 8 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\AIMP3.lnk" (цель не восстановлена)
[DEL ] 9 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\AIMP3 Advanced Tag Editor.lnk" (цель не восстановлена)
[DEL ] 10 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\AIMP3 Audio Converter.lnk" (цель не восстановлена)
[DEL ] 11 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\AIMP3 Audio Library.lnk" (цель не восстановлена)
[DEL ] 12 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\AIMP3 Home Page.lnk" (цель не восстановлена)
[DEL ] 13 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\License.lnk" (цель не восстановлена)
[DEL ] 14 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\History.lnk" (цель не восстановлена)
[DEL ] 15 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP3\Uninstall.lnk" (цель не восстановлена)
[DEL ] 16 "C:\Users\Roman\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WarThunder\WarThunder.lnk" (цель не восстановлена)
[DEL ] 17 "C:\Users\Roman\AppData\Roaming\MICROS

1.LNK" (цель не восстановлена)
[DEL ] 18 "C:\Users\Roman\AppData\Roaming\MICROS

1.LNK" (цель не восстановлена)
[DEL ] 19 "C:\Users\Roman\AppData\Roaming\MICROS

1.LNK" (цель не восстановлена)
[DEL ] 20 "C:\Users\Roman\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WarThunder\Деинсталлировать War Thunder.lnk" (цель не восстановлена)
[DEL ] 21 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\R.G. Catalyst\Medieval 2 - Total War Kingdoms\Medieval II Total War.lnk" (цель не восстановлена)
[DEL ] 22 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\R.G. Catalyst\Medieval 2 - Total War Kingdoms\Medieval II Total War Kingdoms - Американцы.lnk" (цель не восстановлена)
[DEL ] 23 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\R.G. Catalyst\Medieval 2 - Total War Kingdoms\Medieval II Total War Kingdoms - Британцы.lnk" (цель не восстановлена)
[DEL ] 24 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\R.G. Catalyst\Medieval 2 - Total War Kingdoms\Medieval II Total War Kingdoms - Крестоносцы.lnk" (цель не восстановлена)
[DEL ] 25 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\R.G. Catalyst\Medieval 2 - Total War Kingdoms\Medieval II Total War Kingdoms - Тевтонцы.lnk" (цель не восстановлена)
[DEL ] 26 "C:\Users\Roman\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ICQ\Удалить ICQ.lnk" (цель не восстановлена)
[DEL ] 27 "C:\Users\Roman\AppData\Roaming\Microsoft\Windows\Start Menu\Shareman.lnk" (цель не восстановлена)
[DEL ] 28 "C:\Users\Roman\AppData\Local\Microsoft\Windows\GameExplorer\<2C12C8EA-4E2D-4EC6-B974-DE3B514E9159>\PlayTasks\0\Играть.lnk" (цель не восстановлена)
[DEL ] 29 "C:\Users\Roman\Favorites\Links\Интернет.url"
.
______________________________ Статистика ______________________________
Лечение запущено: 1 раз за сегодня.

Всего обработано: 29

Исправлено: 1
Удалено: 28
Переименовано: 1
____________________________ Конец отчёта ______________________________CRC32: 4291F2B6

404 ошибка - что это такое?

Каждая страница в интернете имеет свой адрес - URL. Например, эта

Его браузеры отображают сверху экрана в адресной строке.

Когда человек хочет перейти на новую страницу, браузер обращается к серверу чтобы тот передал ему её содержимое. Если сайт работает, но по запрашиваемому URL страница не найдена, то сервер сообщает о 404 ошибке.

Поскольку на веб-страницу можно попасть либо по ссылке, либо открыв закладку браузера, либо путём набора символов в адресную строку браузера, то причин возникновения 404 ошибки не много:

  1. плохая связь,
  2. при вводе в строку адреса браузера была допущена опечатка, скажем, не дописана последняя буква l
  3. ссылка, ведущая на страницу, устаревшая или не корректная,
  4. страница была перенесена, а автоматическое перемещение посетителя на новый адрес не настроено,
  5. страница была удалена.

Запрашиваемый сайт также может не открываться, если

  1. сервер выдаёт другую ошибку,
  2. системный администратор закрыл к нему доступ, допустим, через файл hosts, который находится на диске C компьютера,
  3. он включён в Единый реестр доменов Роскомнадзора, то есть запрещён законодательством РФ,
  4. в компьютере вирус. Есть и такие вредоносные программы, которые не только блокируют ресурс, а перенаправляют на другой [help.yandex.ru]. Будьте бдительны.

Что делать посетителю?

  1. пару раз перезагрузить страницу (нажать на символ ⟳ или клавишу клавиатуры F5 ),
  2. попробовать найти ошибки в написании URL,
  3. воспользоваться поиском по сайту,
  4. если возможно, подняться по структуре URL на ступень выше и посмотреть там
  5. если страница осталась в основном индексе поисковой системе (чаще у Яндекса, так как он медленнее реагирует на изменения на сайтах), можно взглянуть на её сохранённую копию. Для просмотра результатов определённого проекта, в строку поиска нужно ввести
  6. если документ когда-то существовал и был разрешён для сканирования, то его копию на конкретную дату часто можно найти в вебархиве (в России периодически блокируется Роскомнадзором),
  7. если страница существует, но запрещена к показу, можно воспользоваться услугами анонимайзера или изменить прокси (по тому же принципу работает расширение браузера friGate). Однако из-за того, что доступ осуществляется через посредника, вводить пароли небезопасно.
  8. описать разработчику (службе поддержки) сайта проблему, вероятно, так он сможет предпринять шаги по её устранению или предупредить других пользователей.

Что делать вебмастеру? Как исправить 404 ошибку?

  1. убрать с сайта битые ссылки.
  2. при смене домена сайта или URL страницы настроить перенаправление (301 редирект) со старых URL на новые. С удалённых или ошибочных URL, на которые часто переходят посетители (можно узнать из статистики Google Analytics) или на которые ссылаются авторитетные источники (можно узнать из ошибок сканирования Яндекса/Google) сделать перенаправление на похожие существующие материалы.
  3. не делать перенаправление со всех не найденных веб-страниц на Главную без желания человека, это не поможет ему найти искомую информацию.
  4. чтобы посетитель вместо белой страницы с надписью "Not Found"
    или страницы с реквизитами хостера видел HTML-страницу сайта с рекомендуемыми навигационными вариантами, нужно в файле .htaccess добавить строку
НЕТДА
Отдавать код ответа сервера "200 OK", а значит индексироваться, что создаёт бесконечное число дублей. Код ответа сервера должен быть "404 Not Found". Здесь можно проверить [redbot.org].
Быть перегружена графикой и отвлекающими элементами дизайна, чтобы человек не сразу понял, что искомая информация тут отсутствует. Пример (картинка) нужно смотреть в полном размере, чтобы прочувствовать суть.Содержать логотип, фирменные цвета, чтобы человек сразу смекнул, что находится на нужном ему сайте
Показывать Google AdSense, что запрещено правилами этой контекстной рекламы [справка]Желательно иметь
  • ссылку на Главную страницу и значимые разделы сайта,
  • поиск по сайту,
  • красиво оформленные блоки с акциями, рекомендациями, популярными статьями,
  • форму обратной связи: "Вы можете обратиться к системному администратору сайта и описать проблему".
Можно попробовать объяснить что за ошибка такая и что можно сделать. Сгладить ситуацию необычным весёлым элементом и попасть в списки собирателей эффектных 404.

Как в Google Analytics узнать статистику посещений 404 ошибки

В Google Analytics создаём примерно такой отчёт
Он фильтрует данные по title страницы. То есть вместо "Страница отсутствует" нужно написать свой вариант.
Полученный отчёт можно трактовать так:

  • После просмотра 404 страницы часть посетителей, в том числе перешедшие по внутренним ссылкам, (их количество указано в графе "Переходы") покидают сайт.
  • После просмотра 404 страницы часть посетителей, пришедших из внешних источников, таких как поисковые системы и социальные сети, (их количество указано в графе "Отказы") покидают сайт.


Попробуйте, пожалуйста, там описать вашу проблему. Александр Александрович Так нужно все страницы добавлять на переиндексацию? Александр Здравствуйте, вы не знаете как убрать "Технология Blogger", а то дизайн старый пропал..и не знаю что делать) NMitra Не хватает подробностей в вашем вопросе.

Помогите пожалуйста NMitra Так сложно сказать. Вы ввели код в поле "Персонализированное сообщение об ошибке Страница не найдена"?

Мне нужны права администратора. А это я уже делаю за определённую плату. Oleg Sharapov Мдаа уж Евгений Ивко Вот тут интересное решение для страницы 404 - студия звукозаписи даёт случайный бонус: или скидку 10% на услуги, или бесплатный файл.

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня мы продолжим рассматривать настройки блога на WordPress, которые нужно сделать сразу после его установки. Ознакомиться с другими статьями аналогичной тематики вы можете в рубрике Вордпресс для чайников и рубрике Плагины. Сегодня речь пойдет о том, как должна выглядеть правильная страница 404 ошибки. Хорошо продуманная и грамотно сверстанная она нужна всем сайтам без исключения.


Про то, как создать и настроить страницу 404 в Джумле, я уже писал. Теперь пришла очередь блогового бесплатного движка (cms) под названием Вордпресс. В принципе, можно воспользоваться услугами вашего хостинга по созданию и настройке ее внешнего вида, но, к сожалению, не все хостинги предоставляют такую удобную возможность.

Какую роль играет страница 404 ошибки для сайта?


Уже лучше, если она будет иметь хотя бы ссылку для перехода на главную страницу, а также креатива (что это?) добавить не помешало бы:


Однако, вы можете сказать, что такое вам вообще не грозит, ибо вы очень серьезно относитесь к своему проекту и не допускаете ошибок в навигации и внутренней перелинковке сайта. Ну, во-первых, все мы не идеальны и от ляпов никто не застрахован. А во-вторых, если даже вы не оставите на своем сайте в живых ни одной битой ссылки, то это вовсе не значит, что все остальные пользователи, которые захотят проставить ссылки на ваш сайт, тоже будут идеальны в этом отношении.

Вариантов, когда ссылка, по которой пришел на ваш проект посетитель, окажется битой, может быть множество. Что же увидит посетитель вашего блога? Да, собственно, ничего такого, что может побудить его там задержаться и попробовать попасть на другие веб-страницы вашего проекта. А юмор, используемый в оформлении такой страницы, поможет вам повысить лояльность клиентов и обычных посетителей:


Хотя, конечно же, сам по себе факт того, что ваш сервер отдает правильный код 404 ошибки, является хорошим сигналом. Гораздо хуже, когда битые ссылки получают в ответ от сервера код 200. Но это уже тема для отдельной статьи, которую вы можете прочитать здесь — коды ответа сервера.


Давайте посмотрим на корректную работу сервера в плане формирования правильных ответов на примере моего блога. Если Урл (универсальный идентификатор ресурса) главной страницы блога выглядит как:

то любой текст, написанный после этого URL, должен будет привести вас на веб-страницу с четыреста четвертой ошибкой моего блога, в случае, если результирующий УРЛ адрес не совпадет с реально существующим документом. Например, набрав в адресной строке браузера:

В последнем примере я забыл указать в Урле всего лишь одну последнюю букву (htm[l]). В принципе, уже того, что страница с ошибкой 404 открывается внутри дизайна (шаблона) сайта, будет достаточно, чтобы посетитель мог бы воспользоваться навигацией по блогу и попробовать самому найти нужную ему информацию.

Но все же, по-моему, будет лучше, если на вебстранице с 404 ошибкой будет возможность осуществить поиск по блогу или воспользоваться навигацией в виде дерева рубрик и списка архивных материалов.


Либо, как я сделал сейчас — добавил на эту страниц путеводитель по блогу. Тут, конечно же, нужно смотреть на поведение пользователей и выбирать наиболее привлекательный для них вариант.

Давайте я сформулирую 10 советов по созданию идеальной 404, а вы уже выберете какими из них воспользоваться, а на какие забить:



Правда, креатив не должен превалировать над здравым смыслом. Например, в первом примере нет какой-то внятной навигации и даже строки поиска по сайту, которая имеется во втором примере. Но зато можно получить дополнительную ссылочную массу. Кстати, о птичках. Сделайте возможным, чтобы посетители могли найти то, что они искали. Это очень просто. Они знают чего ищут, а вы нет. Дайте им шанс попробовать снова. Добавьте на 404 веб-страницу форму поиска или подскажите как ее увидеть на своем блоге (советую заменить стандартный поиск по сайту в WordPress на скрипт от Яндекса или скрипт поиск от Google).



Можно вместо этого список популярных страничек предложить для обозрения или список новых и актуальных материалов (или товаров). На скриншоте показано как, например, реагирует на ошибки в Урлах один из популярных в буржунете интернет-магазинов.


Как создать и настроить error 404 page для блога на WordPress

Одной из очень удобных возможностей, предоставляемых движком Вордпресс, является то, что вы можете очень просто настроить многие вещи. В нашем случае, нужно просто изменить содержимое файлика 404.php из используемого вами шаблона (темы), который находится в папке wp-content/themes/название_темы . Темы сами по себе устроены очень интересно.

В зависимости от того, есть ли тот или иной файл в папке с используемой вами темой оформления, будет зависеть дизайн выводимых вебстраниц. На первый взгляд звучит сложновато и не понятно, но посмотрите по приведенной чуть выше ссылке на список с порядком обращения к файлам (шаблонам) темы оформления WordPress и вам все станет понятно. Правда, правда, честное слово.

  1. Зайти в админку Вордпреса и выбрать настройки редактора тем оформления (Дизайн -> Редактор тем). Выбрать 404.php для редактирования и изменить его содержимое по своему усмотрению.
  2. Или же зайти на свой сайт по протоколу FTP с помощью Ftp клиента FileZilla и открыть для редактирования все тот же файлик 404.php, который можно найти пройдя по этому пути:

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

  1. Нет подсветки синтаксиса (это когда, например, разные элементы кода окрашены в разные цвета, а при щелчке на открывающем HTML тэге вам тут же подсветят парный ему закрывающий тэг)
  2. Нет возможности откатиться назад (по аналогии с Word), т.е. если вы не сохранили кусок кода, удаленный вами же, допустим, в начале манипуляций с файлом, то в случае необходимости восстановления этого куска кода вам придется восстанавливать его по памяти или искать где-то еще его копию. В общем, полная опа.

Поэтому я советую для редактирования файлов вашего сайта использовать связку FileZilla и блокнота Нотепад плюс плюс. Посмотрите, как выглядит файлик 404.php, открытый в редакторе тем из админки WordPress, и он же, открытый в программе Notepad++:



Обратите внимание на зеленые загнутые стрелочки в панели инструментов Notepad++, которые позволят вам перемещаться между этапами редактирования. Даже в случае полного краха Вордпресса из-за неудачных манипуляций с кодом, всегда можно отмотать нужное количество шагов назад до восстановления его работоспособности.

По-моему, продвинутый блокнот Notepad++ лучшее, что можно было придумать для простого редактирования. Более подробно об использовании связки бесплатного FTP менеджера FileZilla, блокнота Notepad++ и программы менеджера файлов Тотал Командер читайте по приведенным чуть выше ссылкам.

Для того, чтобы получить такой же результат при переходе по битой ссылке как у меня, вам нужно привести свой файлик 404.php примерно к такому виду:

Кстати, чуть не забыл, в некоторых шаблонах WordPress может не быть 404.php. Тем не менее эта страница необходима, т.к. при включенном ЧПУ и возникновении ситуации с Error 404 вордпресс выводит содержимое файла 404.php, а если его нет, то просто главную страницу. Вот это, на мой взгляд, и может запутать посетителей, если в ответ на любой кривой URL всегда будет показываться главная страница блога.

В таком случае следует создать такой файлик на основе файла page.php ( wp-content/themes/название_вашего_шаблона/page.php ) в той же самой папке с шаблоном (темой оформления), т.е. скопировать код из page.php и заменить лишнее на свое сообщение. Сравните его с содержимым 404.php, показанным выше, и сделайте выводы: что и куда вам нужно будет вставить?!

Простейшая 404 страница с помощью файла htaccess

  1. либо написать текст, который будет отображаться
  2. либо указать путь до файла с Html кодом (этот файл может лежать как на вашем ресурсе, так и на любом другом)

Собственно, все. Естественно, что файлик 404.html с кодом страницы ошибки вам придется создать заранее.

Кстати, 404 ошибка сервера хоть и является самой известной, но тем не менее это не единственный вариант сообщения, которые он может формировать в случае невозможности отправить браузеру запрашиваемый в URL документ. Причем, сообщения сервера могут нести как информацию о возникших ошибках, так и об успешности выполнения какого-либо действия (например, наилучший из возможных ответов сервера — это 200 OK).

Сообщения и ошибки сервера пронумерованы трехзначными цифрами, которые можно разделить на пять групп:

Надеюсь, что приведенная информация вам пригодится. Ну и, конечно же, ваши комментарии будут бесценным дополнением ко всему вышесказанному.

Читайте также:

Пожалуйста, не занимайтесь самолечением!
При симпотмах заболевания - обратитесь к врачу.

Copyright © Иммунитет и инфекции