Меню Рубрики

Как избавится от 404 на сайте

Иногда, переходя с одной страницы на другую, кликая по ссылкам, вы оказываетесь на странице, которая больше никуда не ведет. В этом случае вам выдается сообщение о 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 ошибках?
Сообщение “404 Not Found” появляется на вашем экране по нескольким причинам:
1.страница просто-напросто была перемещена (url страницы поменялся);
2.могут быть незначительные ошибки в написание url страницы;
3.страница была удалена.

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

Сделайте страницу, которая выдает статус 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. Ошибка 404 — возникает в том случае, когда Вы запросили страницу по какому-то адресу, а ее там не оказалось, то есть она была перемещена в другое место или вовсе удалена.

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

Что означает ошибка 404? Сообщение об ошибке 404 Not Found (то есть не найдена запрашиваемая страница или файл) стандартный типизированный код обратного ответа HTTP сервера, который означает, что клиент инициировал запрос или соединение с сервером, по которому сервер не смог найти запрашиваемую информацию(страницу, файл). Ответ 404 означает, что страница недоступна в настоящий момент, но в будущем, возможно, появиться, но это не гарантирует ее прежнего содержимого.

Работа структуры клиент-серверного взаимодействия организована следующим образом:

1. Ваш браузер посылает запрос серверу на попытку загрузки требуемой страницы;

2. Сервер обрабатывает Ваш запрос;

3. После обработки Вашего запроса сервером, он возвращает ответ браузеру в виде HTTP заголовка. Если процесс инициализации и авторизации прошел успешно, то Ваш браузер получит ответ с кодом «200 OK». В этом случае Вы не видите код ответа, так как сразу после получения успешного ответа браузер начинает загружать страницу. В противном случае Вам отобразится страница с кодом проблемы и кратким ее описанием.

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

Откуда могут браться битые ссылки:

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

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

3. Устаревшие внешние ссылки, ссылающиеся на страницы Вашего сайта, которые уже не существуют или находятся по другому адресу;

4. При ручном вводе адреса страницы была допущена опечатка или неточность;

5. Неправильная конфигурация работы серверного программного обеспечения;

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

1. Просмотреть лог-файлы сервера, которые содержат всю техническую информацию относительно того, каким страницам отдавались те или иные статусные коды.

2. Если сайт добавлен в сервис Яндекс Вебмастер, то узнать о наличии страницы ошибки можно из инструментов доступных в этом сервисе, в разделе «Исключенные страницы».

3. Воспользоваться специальным сервисом или софтом определяющим битые ссылки. Я такие проверки провожу программкой Xenu, она абсолютно бесплатна.

Скачать программу можно с официального сайта по ссылке: http://home.snafu.de/tilman/xenulink.html#Download

Чтобы ей воспользоваться установите и запустите программу. Далее в программе пройдите File -> Check URL и в первом поле введите адрес вашего сайта после чего нажмите ок. Программа начнет переходить по различным ссылкам и фиксировать какие из них рабочие, какие нет. После анализа будут выведены результаты в виде таблицы. В данном случае обращайте внимание на колонку Status. Если на против URL стоит значение not found значит страница не найдена.

Что делать с найденными странницами?

1. Если ошибку выдает страница которую вы ранее перенесли на другой URL, то сделайте 301 редирект со старого адреса страницы на новый. Таким образом все посетители и поисковые боты будут перенаправляться на новый адрес и ошибки никто не увидит. Поисковики со временем поклеят эти URL -лы и у вас останется только одна рабочая страница.

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

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

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

Страница с ошибкой чаще всего выводится стандартного формата, то есть на нее не распространяется настройка дизайна сайта и используемый шаблон. Из-за этого посетитель крайне не обрадуется, видя это непрезентабельное сообщение. Скорее всего Вы потеряете посетителя, так как он завершит работу с Вашим сайтом.

Замена стандартной страницы 404 на более модифицированную и оригинальную позволит Вам не только удивить пользователя, но и даст ему возможность продолжить работу с Вашим сайтом. Есть некоторые правила, которые следует применять к содержимому своей страницы 404:

1. Дизайн страницы ошибки не должен выпадать из общего дизайна сайта;

2. Страница с ошибкой должна содержать логотип сайта. Это нужно для того, чтобы пришедший пользователь мог понять, что он попал на нужный сайт, просто в данный момент нужная страница отсутствует;

3. Нужно попросить извинение за то, что пользователь не нашел нудную ему информацию;

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

5. Сделайте ссылки на центральные страницы сайта, чтобы посетитель мог без проблем продолжить работу с ресурсом;

6. Установите форму поиска по Вашему сайту, чтобы посетитель смог найти именно то, что ему надо;

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

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

В некоторых популярных CMS есть возможность создать свою страницу с ошибкой 404 таким образом, чтобы она выводилась в рамках шаблона сайта, т. е. как обычная страница со статьей сайта, но содержание данной статьи будет соответствовать тем правилам которые представлены выше. Там можно разместить извинения, объяснения и необходимые ссылки. Смотрите материал: Как создать свою страницу ошибки 404 в Joomla.

Есть и универсальный способ создания страницы ошибки подходящий для любого сайта размещенного на хостинге под управлением Apache. Здесь на помощь приходит файл .htaccess, который как правило размещается в коневой папке сайта. При помощи директивы ErrorDocument прописанной в этом файле можно указать какую именно страницу показывать в качестве страницы ошибки.

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

После этого откройте или создайте в корневой папке сайта файл .htaccess. Создать его можно из простого чистого .txt файла, заменив название и расширение на .htaccess (точка впереди обязательна).

Вставьте в данный файл следующую директиву:

Заменив при этом vash-sait.ru на адрес вашего сайта. Сохраните файл и поместите в корневую папку с сайтом. После этого можете набрать в адресной строке браузера какую либо не существующую страницу сайта и проверить результат работы.

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

А на последок предлагаем вам посмотреть самую прикольную страницу ошибки, которая обошла весь Рунет.

источник

Привет! Сегодня я вам буду рассказывать про то, как найти битые ссылки на сайте и избавиться от них. Битые ссылки – это ссылки, которые ведут на несуществующий адрес сайта, к примеру, если мы введем в строке браузера wpnew.ru/абракадабра получим вот что:

Кстати, о том, как сделать страницу 404 по своему вкусу, я уже писал.

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

Самый простой способ нахождения этих неправильных ссылок, наверное, это использование Яндекс Вебмастера:

  1. Заходим на Яндекс Вебмастер.
  2. Переходим в раздел Индексирование сайта –> Исключенные страницы –> HTTP-статус: Ресурс не найден (404):
  3. Уже там, мы видим в первом столбце те самые битые ссылки (на какую страницу ведут), во втором, где они расположены:
  4. То есть, кликнув во втором столбце (“Ссылки на страницу”) на значок, мы перейдем на ту страницу, где расположена битая ссылка. Уже там мы ее исправляем.

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

  1. Нужно скачать плагин Broken Link Checker, установить и активировать его.
  2. Пока плагин ищет битые ссылки, нужно немного настроить плагин. Переходим на страницу Админка WordPress –> Параметры –> Проверка ссылок:
  3. Я убрал галочку с email уведомлений. Терпеть не могу, когда на почту валится всякий шлак. Также переходим во вкладку Look For Links in (искать ссылки в), уже там я убрал галочку, где говорится о поиске битых ссылок в комментариях (это не к чему). В итоге я оставил только 2 пункта: поиск битых ссылок в записях и страницах, естественно в опубликованных:
  4. Остальные настройки я менять не стал, думаю, они при необходимости итак понятны, для чего созданы, не буду забивать Вашу голову мусором. Проверка на наличие битых ссылок плагином Broken Link Checker продолжается, но уже сейчас мы можем видеть некий результат (если у Вас там до сих пор пусто, можете попробовать на нажать на кнопку “Показать отладочную информацию”):
  5. Итак, нажимаем на кнопку “Найдено XXX неправильных ссылок” и вот что мы видим:
  6. Ссылки на другие сайты, которые отдают 404 меня не сильно беспокоят (там могут оказаться ссылки, которые купили у меня в GGL, если их снять, то я получу бан и потеряю свою денежку). Мне интересны только внутренние ссылки, которые отдают ошибку 404. Для этого сортируем таблицу по URL (просто нажимаем на само слово):
  7. Среди всего этого находим ссылки которые ведут на внутренние страницы моего же сайта (мы отсортировали по алфавиту):
  8. Мы можем проверить данную ссылку, исправить даже вручную, перейдя на запись во вкладке “Источник”:
  9. Нажав на кнопку “Перейти” мы можем найти ссылку (анкор ссылки дан в столбце “Тип/Текст”, см. картинку выше) с помощью нажатия CTRL+F в браузере, например. Смотрите, битые ссылки на сайте теперь зачеркиваются:
  10. Как уже говорил выше, мы можем снова таким образом вручную исправлять ссылки, ведущие на 404 ошибку или же можно исправлять их прямо в отображении плагина Broken Link Checker. Для этого нажимаем на “Редактировать URL”, чтобы изменить ссылку на правильную или же просто “Удалить ссылку”:
Читайте также:  Как избавится от зуда при цистите

Таким образом Вы можете очень быстро найти битые ссылки и удалить их. Быстрее отредактировать данные ссылки на WordPress, по-моему, у вас точно не получится. Плагин Broken Link Checker очень полезен в данном случае. Если Вы относитесь к ярым противникам активированных плагинов, после проверки сайта на битые ссылки и удаления их, можете данный плагин деактивировать.

А поисковые системы, через некоторое время перепроверят Ваши ссылки и приятно удивятся, что у Вас все хорошо . До скорых встреч, друзья!

источник

Каждая страница в интернете имеет свой адрес — URL. Например, этаhttp://shpargalkablog.ru/2012/03/404.html

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

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

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

  1. плохая связь,
  2. при вводе в строку адреса браузера была допущена опечатка, скажем, не дописана последняя буква lhttp://shpargalkablog.ru/2012/03/404.htm
  3. ссылка, ведущая на страницу, устаревшая или не корректная,
  4. страница была перенесена, а автоматическое перемещение посетителя на новый адрес не настроено,
  5. страница была удалена.

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

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

ru/2012/03/
если страница осталась в основном индексе поисковой системе (чаще у Яндекса, так как он медленнее реагирует на изменения на сайтах), можно взглянуть на её сохранённую копию. Для просмотра результатов определённого проекта, в строку поиска нужно ввестиsite:сайт.

ru запрос

  • если документ когда-то существовал и был разрешён для сканирования, то его копию на конкретную дату часто можно найти в вебархиве (в России периодически блокируется Роскомнадзором),
  • если страница существует, но запрещена к показу, можно воспользоваться услугами анонимайзера или изменить прокси (по тому же принципу работает расширение браузера friGate). Однако из-за того, что доступ осуществляется через посредника, вводить пароли небезопасно.
  • описать разработчику (службе поддержки) сайта проблему, вероятно, так он сможет предпринять шаги по её устранению или предупредить других пользователей.
  • 404 Not Found — наиболее часто отображаемое веб-сайтами сообщение об ошибке, но имейте в виду, что 404 ошибка может отображаться и по другому, все зависит от настроек конкретного веб-сайта.

    Вот некоторые выведенные на экран ошибки:

    • 404 Error
    • 404 Not Found
    • Error 404
    • Требуемый URL не был найден на этом сервере
    • HTTP 404
    • Error 404 Not Found
    • 404 Файл или каталог не найден
    • HTTP 404 Not Found
    • 404 страница не найдена

    Эти сообщения об ошибках могут появиться в любом браузере и в любой операционной системе. Оно отображается в окне Интернет-браузера при попытке зайти на определённую веб-страницу.

    404 ошибки, полученные, при открытии ссылки через приложения Microsoft Office, сообщают, что элемент, который Вы запрашивали, не был найден (HTTP/1.0 404) в программе Office MS.

    Ошибка 404 во время работы Windows Update отображается как код 0x80244019 или как сообщение WU_E_PT_HTTP_STATUS_NOT_FOUND.

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

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

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

    Независимо от причины 404 ошибки, можно попытаться добраться до нужной страницы:

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

    • Проверьте на ошибки в URL. Часто 404 ошибка появляется, потому что был неправильно введён URL или ссылка, по которой вы щелкнули, указывает на неправильный URL.
    • Перемещайтесь на один уровень каталога вверх в URL, пока сайт не откроется.

    Например, www.datbaze.ru/publ/computer/windows_8_kak_otobrazit_znachok_kompjuter_na_rabochem_stole дал Вам 404 ошибку, переместитесь на www.datbaze.ru/publ/computer/. Если не помогло, переместитесь на www.datbaze.ru. Это должно привести Вас к тому, что Вы ищете или, по крайней мере подтвердить, что не доступен весь сайт.

    Иногда, переходя с одной страницы на другую, кликая по ссылкам, вы оказываетесь на странице, которая больше никуда не ведет. В этом случае вам выдается сообщение о 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 ошибках? Сообщение “404 Not Found” появляется на вашем экране по нескольким причинам: 1.

    страница просто-напросто была перемещена (url страницы поменялся); 2.могут быть незначительные ошибки в написание url страницы; 3.страница была удалена. Если вы просто удалили или изменили url ссылки, то страницы, которые ссылались до этого момента на существующую страницу, начинают ссылаться на несуществующую страницу.

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

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

    Сделайте страницу, которая выдает статус 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 на вашем сайте.

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

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

    Хочу отметить сразу, что ошибка 404 не появляется, если сам сервер, на который сделан запрос – недоступен. Она выводиться, когда сам сервер найден, но нет доступа к запрашиваемой странице. В связи с этим наиболее частыми причинами ее возникновения являются следующие:

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

    Ссылка устарела. Смотрите, что может произойти. Например, в каком-нибудь интернет-магазине каталог с мобильными телефонами находился по адресу: /mobile. Потом администрация поменяла его на /phone.

    Если при этом не настроить перенаправление и оставить все как есть, при заходе на /mobile, будет показана 404 ошибка. Или вы захотели изменить url-адрес какой-то своей страницы.

    Может получиться так, что на всех остальных страницах, где присутствует ссылка на ту статью, url-адрес не поменяется и получится битая ссылка.

    Запись была удалена. Тут тоже все просто. Ссылаетесь вы на какую-нибудь статью, проходит время, и она по каким-то причинам удаляется. Получается битая ссылка, то есть она ведет в никуда.

    Современные тенденции и подходы в веб-разработке

    Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

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

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

    Но если у вас на сайте много материала, можно воспользоваться плагином. Для wordpress, например, есть замечательный плагин – Broken Link Checker. Он находит и удаляет битые ссылки.

    Если вы самостоятельно сменили url-адрес какой-то категории или страницы, советую сделать что-то из этого:

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

    Поставить 301 редирект со старого адреса на новый. Таким образом, пользователи не увидят error 404 при переходе и успешно будут перенаправлены в правильное место.

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

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

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

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

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

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

    Также сегодня на многих ресурсах есть такая замечательная вещь, как карта. Если она есть, замечательно. Зайдите на эту страницу и попытайтесь найти нужный материал здесь. Для ускорения можете воспользоваться поиском по словам (Ctrl + F).

    Что вы еще можете сделать? Можно попробовать найти информацию в поиске и просмотреть ее сохраненную копию. Дело в том, что тот же Яндекс очень долго сохраняет в индексе url-адреса, которых уже не существует (60-90 дней). Наконец. Вы можете отправить письмо владельцу домена и спросить о проблеме. Электронный адрес можно узнать, например, в nic.ru.

    В общем, для веб-мастеров лучшие средства против 404 Not Found – это редиректы и бдительность. Второе нужно для того, чтобы при изменении url-адреса менять все ссылки на измененную запись, потому что если этого не делать, образуется та самая 404.

    Читайте также:  Прыщ угорь на носу как избавиться

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

    Современные тенденции и подходы в веб-разработке

    Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

    Узнать подробнееСамые свежие новости IT и веб-разработки на нашем Telegram-канале

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

    Вторая четверка – показатель отнесенности к особой категории ошибок. На практике любой не раз сталкивался с таким явлением и просто закрывал вкладку браузера.

    Как не допустить появление таких страниц? Что делать, если уже есть ошибка 404, как исправить?

    Главная причина – «битые ссылки». Вы изменили URL страницы, перенесли ее куда-нибудь. А какая-то страница на нее ссылалась. Что в итоге? Ссылка стала вести на документ, которого уже нет, ведь теперь у него другой адрес. А меж тем, сайт индексируется, но та страница в выдаче еще как бы закреплена за тем адресом. Посетитель переходит с поиска, а там ошибка 404, как исправить?

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

    Для поиска страниц 404 можно воспользоваться бесплатной программой Xenu. Она вам покажет как общее их количество, так и все битые ссылки.

    Для WordPress есть плагины, которые мониторят появление таких страниц. Например, SEO Ultimate.

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

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

    • Напишите об ошибке максимально понятным языком и кратко.
    • Хорошо добавить что-то успокаивающе-извиняющееся, вроде «документ обязательно вернется, зайдите попозже».
    • Можно указать контактную почтуна случай, если кто-то захочет с вами связаться.
    • Добавьте ссылку на главную страницу.
    • Можно также разместить поиск по сайту.
    • Не используйте для украшения «тяжелых» элементов. Пользователь будет совсем не рад обнаружить, что долго загружаемая страница вообще не существует.

    В сегодняшней статье я хочу рассказать о том, откуда берется ошибка 404 на ваших сайтах, почему это плохо и как с этим явлением бороться. Что делать, если избежать появления надписи «404 not found» все же не удалось? Попробуем применить немного магии для того, чтобы ваш посетитель не убежал за информацией к конкурентам, а остался у вас на сайте.

    Это одна из самых распространенных ошибок в Сети. Возникает тогда, когда посетитель переходит по «битой» или неправильной ссылке. То есть была страница, потом почему-то пропала, а ссылки на нее остались, вот при переходе по такой ссылке и возникает ошибка 404, то есть страница не найдена.

    Откуда берутся ссылки на такую страницу?

    • Из результатов поисковой выдачи. ПС индексируют все, до чего могут дотянуться
    • Внутренняя перелинковка. Вы сами когда то ставили ссылку на удаленную запись
    • Внешние ссылки. Кто-то поставил ссылку на вашу страницу, которая теперь удалена
    • Ошибки в работе серверного ПО. Да, такое тоже иногда случается.

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

    Я не буду рассматривать санкции ПС за «битые» ссылки с вашего сайта — я достоверно не знаю об этом. Давайте представим ситуацию, когда посетитель заходит к вам по неверной ссылке и видит сообщение о 404 ошибке.

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

    Первая реакция — сайт кончился, все пропало, убегаем отсюда скорее, кина не будет.

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

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

    Для начала нужно выяснить, на какие ссылки можно повлиять самостоятельно, а какие останутся «неизбежным злом». Я буду рассказывать на примере WordPress, если у вас другой движок — наверняка есть подобные инструменты и для него. Очевидно, что руками проверять все ссылки — нерационально, поэтому будем использовать плагины.

    Для выявления битых ссылок у себя на блоге я использую плагин «Broken Link Checker«, который замечательно с этим справляется. Он выдает список всех неправильных ссылок, которые ведут на несуществующие страницы и вы сами выбираете, что с ними делать.

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

    Обычно, такую проблему решают с помощью 301 редиректа в htaccess. Принцип такой — смотрим, на какую страницу идут переходы, выбираем новую страницу, которая будет релевантна, ставим на нее 301 редирект со старой.

    Постепенно ПС «переклеят» ссылки.

    Теперь немного о том, какой должна быть страница 404, чтобы посетитель сразу же не сбежал оттуда:

    • Юмор. Да, случилась неприятная ситуация, посетитель растерян — заставьте его немного улыбнуться и он охотнее перейдет на главную вашего сайта или куда вы там его решили направить. Только не переусердствуйте. Анекдоты травить не нужно, цените время посетителя и не переоценивайте свое чувство юмора.
    • Ссылки. Это обязательно. Не заставляйте его что-то набирать руками для перехода на главную. Дайте человеку кнопку или ссылку.
    • Немного текста. Расскажите, что произошло, как ему надо действовать. Возьмите инициативу в свои руки. Не надо устраивать ликбез по стандартным кодам ошибок HTTP, текста должно быть немного.
    • Оригинальность. Ваша страница 404 не должна быть похожа на другие 100500 тыщ подобных страниц в Сети.
    • Логотип. У вашего проекта есть логотип? Вот и отлично, найдите ему мест на странице. Человеку станет ясно, что он попал куда нужно, только дверью ошибся.

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

    Скажу сразу — пример основан на CSS3 анимации, которая корректно работает только в Хроме/Сафари и Firefox. Остальные браузеры не видят анимации, но блоки отображают нормально.

    Страница не найдена. Такое иногда случается. Самые вероятные причины — устаревшая ссылка или страница была удалена автором. Перейдите на главную страницу и попробуйте начать оттуда.

    Как видите, ничего сложного. Я подключаю шрифт из репозиториев Гугла(что это?) и больше ничего особенного.

    Теперь перейдем к CSS, все скрывается там:

    Я разбил анимацию на 4 этапа, которые описываются стилями по отдельности. Это видно из кода, 0 — 45 — 70 — 100, для каждого установлена трансформация и прозрачность.

    • 1 этап анимации — 10% размера блока и полная прозрачность.
    • 2 этап — 107% размера и полная непрозрачность
    • 3 этап — 95% размера
    • 4 этап — нормальное состояние, 100% размер и полная непрозрачность.

    После описания анимации, нужно назначить ее для блока, к которому она будет применяться и установить длительность. В коде я отметил это комментариями.

    И остальная часть CSS, в которой уже нет ничего необычного.

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

    Теперь, пару слов о том, как этот пример подключить к WordPress. В шаблоне, по-умолчанию, есть страница ошибки 404 — вам необходимо заменить код и вставить свои ссылки на страницы, картинки(если решите использовать мой вариант). Не обязательно копировать, проявите фантазию и создайте что-то свое, уникальное. Помните, что я писал выше про оригинальность?

    Раздел «Инструкции и методы»

    Основа данного раздела — это пошаговые описания решений определённых задач в сайтостроении (вёрстка, web-дизайн, программирование и прочее), но не только, а также примеры решения различных трудностей с помощью полезного софта и некоторые другие интересные материалы

    Рейтинг инструкций по оценкам пользователей | Все инструкции и методы одним списком

    Одним из неприятных моментов посещения интернет ресурсов является сообщение Error 404 not found. В практике сайтостроения — это означает, что страницы, на которую вы перешли, просто не существует.

    И даже, если вы заходили на нее еще вчера, возможно, данная страница была удалена администратором ресурса в силу различных причин. Также подобное сообщение может являться результатом ошибки или опечатки в ссылке на страницу (битые ссылки), которые обычному пользователю бывает сложно заметить.

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

    Существуют два способа решения данной проблемы, которые активно используются в сайтостроении:

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

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

    Тут же можно вполне успешно предложить выполнить проверку правильности введения ссылки или перейти в другие разделы сайта.

    Такой прием заставит пользователя повторить попытку и при этом не испугает незнакомыми терминами. Стоит сказать, что нередко простые пользователи, не знакомые с работой в сети или ПК в целом, испытывают боязнь любого сообщения на иностранном языке или включающего слово «Ошибка (error)».

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

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

    Ведь посетитель может подумать, что ему прислали некорректную информацию.

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

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

    Сегодня я решил написать, как исправить ошибку 404 на сайте, построенном на движке WordPress. Такое решение ко мне пришло только сегодня и связано оно с результатами проверки сайта на ошибки SEO программой Xenu. Данная программа дала четко мне понять, что Error 404 это не просто пропавшая страница, но и большая проблема, которая может привести к потере посетителей.

    Давайте разберемся, что же такое эта ошибка 404?

    Ошибка 404 или Not Found (не найдено) – это стандартный ответ протокола HTTP о том, что искомая на сервере информация отсутствует. Данная ошибка может означать, что искомая информация через некоторое время может опять появиться на сервере, но чаще всего бывает так, что эта информация удалена безвозвратно по инициативе администрации сайта.

    При этом не надо путать ошибку 404 с такими, как “Сервер не найден” или “Доступ к серверу ограничен” (ошибка 403).

    По сути данную ошибку исправить почти невозможно. В ОБЩЕПРИНЯТОМ СМЫСЛЕ ИСПРАВЛЕНИЯ ОШИБОК. Потому что данная ошибка обычно выходит тогда, когда пользователь с другого ресурса переходит на ваш сайт по битой ссылке (подробнее в комментариях к статье).

    А значит эту ошибку в данном случае не удалить, ее можно попытаться корректировать. Поэтому для страниц с ошибкой 404 делают специальную заглушку. На WordPress за данную заглушку отвечает файл 404.php (Шаблон ошибки 404).

    Именно о настройке данного файла и пойдет речь дальше.

    1) Для начала заходим в “Панель инструментов” на вашем сайте.

    2) Переходим во вкладку “Дизайн” -> “Редактор”.

    3) В правом столбце кликаем по “Шаблон ошибки 404 (404.php)” и пишем свой текст для содержания страницы ошибки 404.

    Кому плохо видно – кликните на картинку, она увеличится.

    4) После того, как нужный текст написан и отредактирован и (или) вставлена картинка в тему – жмем на кнопку “Обновить файл”.

    5) Оптимизируем БД MySQL, я делаю это при помощи плагина WP-Optimize.

    В качестве проверки вида страницы 404 введите в строке браузера: ваш_сайт/category/ (например, http://sovetnik1.ru/category/) и вы увидите то, что увидит пользователь перейдя по битой ссылке.

    У меня получилась вот такая очаровательная страничка:

    Кому плохо видно – кликните на картинку, она увеличится.

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

    Потому что он увидит, что вы “пошевелились”, приложили усилие, чтоб оформить и сгладить ошибку, вместо того, чтобы полагаться на безобразный стандартную PHP заглушку от WP.

    Наверняка, вы попадали на сайты из поисковой выдачи, где вас приветливо встречали эти три загадочные цифры с текстом «Page Not Found» или «Страница не найдена». Вы, как и большинство других пользователей сети, покидали страницу и продолжали поиск нужной информации дальше.

    Давайте разберемся, что это за страница “Ошибка 404”, зачем она нужна и как ее оптимизация поможет нам в развитии сайта.

    Когда браузер посылает HTTP запрос на сервер хостинга (мол, покажи мне страницу с именем index.html), происходит поиск запрашиваемого файла на жестком диске сервера.

    Если файл найден, то сервер получает статус с кодом «200 OK» и передает его на обработку браузеру (мол, я нашел страницу index.html и даю тебе на обработку).

    Но если по каким-либо причинам страница отсутствует на сервере или она не доступна, то сервер получает статус «404: Not Found» и отдает браузеру специально приготовленную для этих случаев страницу (или браузер показывает свою).

    Причин возникновения 404 ошибки может быть несколько:

      • Страница уже удалена с хостинга, но не удалена из индекса поисковой системы и URL продолжает ранжироваться наравне с другими сайтами (удаление из индекса произойдет автоматически через некоторое время).
      • Администратор переместил материал в другую категорию, тем самым изменив его адрес, но в результатах поиска еще остается предыдущий URL (обновление в ПС так же произойдет автоматически).
      • Вы перешли по ссылке на сайте, которую не заменили на новую (или не удалили) после перемещения материала в другой раздел (или после его удаления). Такие ссылки называются «битыми».
      • На сервере произошли какие-то сбои как раз в тот момент, когда браузер посылал HTTP запрос (можно попробовать обновить страницу).
    • Если вы писали URL в адресной строке браузера ручками и увидели страницу с ошибкой 404, то проверьте правильность написания этого адреса.
      1. Старайтесь не перемещать материалы из категории в категорию или из раздела в раздел. В случае если материал уже был проиндексирован ПС и его URL находится в выдаче, то посетитель по клику в сниппете будет попадать на 404 страницу (URL уже будет не существующим).
        Не меняйте URL адреса категорий и разделов. В этом случае все материалы раздела или категории в выдаче будут выходить с ошибкой 404.

      1. Если возникла необходимость полностью изменить логическую структуру полноценно работающего сайта, имейте в виду, что поисковой системе потребуется время, чтобы заново переиндексировать ваш сайт (2-3 месяца) и до этих пор посетители из поисковой выдачи частенько будут попадать на страницу с ошибкой 404.
    1. Следите за ссылочной структурой своего сайта. Не допускайте «битых» ссылок – это очень негативно влияет на продвижение в поисковых системах.
    Читайте также:  Дневник галла как от него избавиться

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

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

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

    Этот пункт подразумевает в себя привлечение внимание пользователя.

    Но не огромными цифрами и буквами «404 – страница не найдена» (в этом случае пользователь сразу закроет ее), а качественным дизайном странички.

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

    Следующая ваша задача – объяснить посетителю на доступном для него языке, почему могла произойти данная ошибка.

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

    Вы должны предложить посетителю задержаться на сайте. Каким образом? Поставьте на 404 страничке ссылки на основные разделы. Возможно, названия разделов (анкоры ссылок) заинтересуют посетителя и он «нырнет» в глубину сайта.

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

    В uCoz уже есть стандартная страница ошибки 404, но ее можно самостоятельно, легко и быстро заменить на свою. Вам потребуется найти в интернете готовую страницу «Ошибка 404 для uCoz» (или написать с нуля), «подшаманить» ее немного в текстовом редакторе (согласно вышеуказанных советов), затем сохранить с именем «404.htm» и загрузить в корень сайта через файловый менеджер.

    Учтите, что файл должен быть в формате htm (не пугайтесь, для редактирования используются тэги HTML). Система автоматически заменит стандартную страницу на вашу. Чтобы проверить работу наберите в адресной строке несуществующий адрес вашего сайта, например, http://мой-сайт.ru/нетстраницы.

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

    Настоятельно рекомендую заменить стандартную страницу uCoz «Ошибка 404» на свою. К тому же их валом в сети и их можно скачать бесплатно уже в готовом виде. Главное не забывайте проверять все скаченное на наличие внешних ссылок!

    Иногда при переходе на сайт посетитель видит сообщение об ошибке со статусом 404. Этот статус означает, что на сайте отсутствует запрашиваемая страница, то есть запрошенному URL не соответствует ни одна страница сайта (404 File not found). Это может произойти из-за неверной ссылки или потому, что запрашиваемая страница была удалена.

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

    При оформлении такой страницы используйте различные графические приемы, подсказывающие человеку, что по запрошенному адресу ничего не существует: например, другие цвета или отсутствие графики.

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

    Сообщение об ошибке и инструкции должны быть простыми, четкими и понятными, например: «Вы ищете страницу, которой не существует», «Вы ищете страницу, которая была удалена», «Вы набрали неправильный адрес страницы. Пожалуйста, перейдите на главную страницу сайта или воспользуйтесь формой поиска» и т. д.

    Чтобы узнать, сколько пользователей попадают на страницу с ошибкой 404, поставьте на нее счетчик Яндекс.Метрики и воспользуйтесь отчетом Параметры визитов.

    Если при обращении к сайту пользователь видит страницу с сообщением об ошибке со статусом 500, это говорит о том, что произошла ошибка на стороне сервера и сайт не доступен.

    Чтобы получать уведомления о проблемах с доступностью сайта, настройте в Яндекс.Метрике отправку автоматических оповещений на мобильный телефон или электронную почту.

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

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

    Как это отследить? Как оповестить робота и клиента, что таких страниц больше нет? Что показывать пользователю на странице 404? Отвечаю!

    Определение: «404 ошибка сервера (not found) — самая распространенная ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI.»

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

    Проверить ответ это очень просто, наберите несуществующий адрес страницы тут — http://bertal.ru/.

    2. Пользователю необходимо сообщить, что запрашиваемой страницы больше (или вообще) не существует, и предоставить возможность работать с сайтом дальше.

    Если Ваш сервер или CMS не настроены атоматически, то придётся это сделать Вам самим — добавьте в htaccess строчку:

    1 ErrorDocument 404 http://www.site.ru/404.php

    ErrorDocument 404 http://www.site.ru/404.php

    Теперь, когда пользователь введёт неверный адрес, то он будет направлен на этот адрес. Страница может располагаться где угодно, но мы для примера поместили ее в корне сайта: /404.php.

    Велосипеда изобретать не надо — существует специальная функция header, которая успешно поможет Вам это сделать.

    1 header(«HTTP/1.0 404 Not Found»);

    header(«HTTP/1.0 404 Not Found»);

    • В дизайне сайта (а не страница по умолчанию вашего хостинга)
    • Содержать информацию о том, что произошла ошибка
    • Иметь форму поиска по сайту
    • Иметь небольшую карту сайта с основными разделами.

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

    Для этого удобно использовать «Параметры визитов».
    В код счётчика необходимо добавить строчку: params:window.yaParams||< >>);

    Таким образом, должно получиться как-то так:

    1
    2
    3
    4
    5
    6
    7
    8
    w.yaCounterХХХХХХХХ = new Ya.Metrika(>);

    На самой же странице 404 в любом месте необходимо разместить следующий JS-код:

    1
    2
    3
    var url = document.location.pathname + document.location.search var url_referrer = document.referrer;
    var yaParams = >;

    var url = document.location.pathname + document.location.search var url_referrer = document.referrer; var yaParams = >;

    Где url — текущий адрес страницы 404, а url_referrer — адрес, с которого на него попали. Таким образом, мы в Яндекс.Метрике сможем отлеживать не только все 404 страницы, но и адреса, по которым на неё перешли.

    Отчёт в Метрике необходимо смотреть тут: все отчеты -> содержание -> параметры визитов.

    Подробнее о параметрах визита в Яндекс.Метрике: http://help.yandex.ru/metrika/content/visit-params.xml

    [sc name=»ads1″]

    «Ошибка 404 – страница не найдена» – самое распространённое сообщение об ошибке на веб-сайтах, которое мы видим практически каждый день во время серфинга по страницам.

    Мы знаем, что такие ошибки негативно влияют на пользователей, но как они влияют на поисковые системы? Являются ли ошибки 404 плохим показателем для SEO? Будут ли поисковики вводить какие-либо санкции для сайтов с большим количеством страниц со статусом 404?

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

    • Вы могли изменить постоянную ссылку на страницу сайта, либо всю структуру ссылок. В основном на WordPress это происходит, когда вы меняете конструкцию в разделе Настройки → Постоянные ссылки.
    • Вы удалили записи в своем блоге.
    • Кто-то поделился ссылкой на страницу вашего блога допустив ошибку, например, не скопировал последний символ в url, либо же что-то добавил свое.

    Когда пользователь или поисковая система делают запросы на такие страницы, то веб-сервер дает им стандартный ответ HTTP – Ошибка 404 или Not Found, чтобы сообщить пользователю, что такая страница на сервере не существует.

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

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

    Здравствуйте уважаемый посетитель блога webbomj.ru. Сегодня мы поговорим с вами о 404 ошибке, которую выдает сайт (как создать сайт, читайте тут).

    • Что значит 404 ошибка.
    • Для чего нужна.
    • Как устранить 404 ошибку.

    Переходя по ссылкам на различные сайты в том числе и крупные mail.ru, вконтакте, одноклассники и т.д, можно увидеть надпись:

    Что означает – страница на которую вы перешли по ссылке не найдена (не существует) и сервер выдает номер ошибки (404).

    В вконтакте набрав беспорядочные символы в URL страницы можно увидеть вот такую собачку:

    [important]В первую очередь такая страница нужна самому сайту. Основной функцией которой является дать ответ посетителю о не существующей (перенесенной) странице.[/important]
    1. При сменеЧПУ сайта. Собственно в CMS системах (также читайте о CMS для сайтов визиток) можно поменять ЧПУ парой кликов мыши.
    2. При устаревшей или удаленной записью. В некоторых CMS можно создавать записи со сроком действия (например для продажи электронных продуктов со сроком), позже данная страница удаляется, а человек перешедший по ссылке попадает на 404 страницу.
    3. При неправильно набранной ссылке (если прописывалась в ручную).

    Убирать ошибку стоит лишь в том случае, если вы теряете большое количество трафика (можно отследить с помощью Яндекс Метрики или Liveinternet).

    Исправить 404 ошибку можно следующими путями:

    Можно переслать посетителя на нужную страницу. Часто при переносе сайта или при смене ЧПУ, страницы теряются и для того, чтобы не потерять посетителя используется редирект.

    Для WordPress используйте плагин – Redirection.

    [note]Человек переходит с поисковой выдачи по ссылке попадает на страницу и тут же переноситься с помощью редиректа – проблема решена.[/note]

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

    Как вариант можно создать привлекательную 404 ошибку. Сделать ее можно по разному (вбейте в поиск как создать 404 страницу). Идеальным вариантом же является наличие:

    • Поисковой строчки на странице.
    • Фразы призывающей пользователя к действию переход на другую страницу с помощью ниже предложенных страниц и поиска.
    • Похожих страниц (возможно использовать скрипт который будет хватать название из URL и выдавать похожие страницы).

    Вот интересный вариант 404 ошибки от Blizzard:

    [help]Если же у вас есть какие-то дополнения озвучивайте в комментариях, я постараюсь добавить их. Буду признателен, если вы порекомендуете статью вашим друзьям с помощью социальных кнопок ниже.[/help]

    Вам необходима раскрутка сайта, обращайтесь в студию продвижения novaseo.

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

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

    Что же может означать возникновение ошибки с кодом 404? Сбой сам по себе означает только одно: запрашиваемая интернет-страница по каким-то причинам не может быть найдена по конкретному адресному запросу. Иначе говоря, она просто отсутствует. Это самая простая ситуация, для которой можно найти решение.

    Если при поиске нужной вам страницы возникает ошибка 404 «Страница не найдена», то это может означать, что эта страница в действительности может быть и существует, только доступ к ней по какой-то причине не осуществляется, ограничен или заблокирован. Можно пояснить такое положение дел на конкретном примере.

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

    Ошибка 404: возможные причины появления сбоя

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

    — физическое отсутствие страницы на сервере;

    — проблемы с функционированием сервера;

    Основные разновидности ошибки 404

    Код ошибки 404, как правило, точно такой же, как и код сбоя Windows Update – 0x80244019. Выдаваемое сообщение в интернет-браузерах может выглядеть по-разному. Далее мы перечислим основные типы таких сообщений:

    — 404 Файл или каталог не найден;

    — Требуемый URL не был найден на этом сервере,Error 404;

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

    Ошибка 404: что делать? Простейшие способы

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

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

    Возникает вопрос: как в этом случае исправить проблему? Ошибку 404 «Страница не найдена» можно исправить простой проверкой правильности написания адреса сайта и повторным вводом корректного значения. Если ошибка была получена при посещении связанного ресурса, то стоит попробовать переместиться вверх на один уровень.

    Рассмотрим простой пример: сбой возникает на странице: site.ru/c/d.html. В этом случае вам нужно попробовать перейти на один уровень вверх, который соответствует адресу site.ru/c.html. После этого на нем вам нужно искать ссылку на недоступную страницу.

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

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

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

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

    Рекомендации разработчикам

    источник