Как на WordPress сайте отслеживать 404 ошибки. Ошибка на wordpress 404 ошибка


Как на WordPress сайте отслеживать 404 ошибки

WPuse.ru 19.04.2017

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

404 ошибка, это ответ сервера на запрос страницы или файла, который отсутствует на сервере.

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

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

1) Удалением страницы, которая ранее располагалась на сайте, но на неё продолжают заходить люди с поисковых систем и сайтов, на которых эта самая ссылка была размещена.

2) Исчезновением некоторых элементов, к примеру, картинок, что ранее располагались на хостинге, но по каким-то причинам некоторых из них исчезли. Тут вина может лежать на хостинг-провайдере.

3) Некачественно сделанным WordPress шаблоном, в котором были прописаны различные элементы сайта: js, css и т.д., но некоторых из этих файлов либо нет, либо пути к ним некорректно прописаны в коде шаблона.

4) Некорректно работающие плагины, что используются на сайте. Такое тоже, к сожалению, случается, особенно с непопулярными плагинами и\или долго не обновляющимися самим разработчиком. Часто бывает так, что при обновлении (выхода новой версии) самого движка WordPress , давно не обновлявшийся плагин может создать проблемы в том числе и такого рода.

5) Нарушение работы сайта, его взлом извне. Появление 404 ошибок возникает, когда взломщик «нашпиговывает» вредоносным кодом взломанный сайт – делает он это быстро, зачастую в автоматическом режиме и часто не заморачивается с нюансами.

6) Различными «экспериментами» со стороны владельца сайта. Неудачная попытка вставить код социальных кнопок, счётчиков и т.д. непосредственно в один из файлов используемой темы WordPress. При недостатке знаний, данное действо может привести не только к появлению 404 ошибок, но и привести к полной  неработоспособности сайта.

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

В этом случае не видать вам высоких позиций в поисковой выдачи и соответственно посетителей.

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

Нельзя не отметить и прочих ботов (вредоносных ботов, ищущих уязвимости), которые целенаправленно сканируют пути, на которых могут располагаться уязвимые файлы старых версий движка и плагинов WordPress. Более подробно об этом вы можете прочесть в статье «Мой WordPress сайт сканируют на наличие уязвимостей – что делать?!».

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

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

Миную водную часть, перейдём к конкретному решению, которое поможет отследить вам все возникающие 404 ошибки на вашем WordPress сайте.

Отслеживаем появление 404 ошибок на WordPress сайте

Хочу рассказать про весьма удобный и функциональный плагин 404 Error Logger.

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

Работа плагина 404 Error Logger в WordPress

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

Страница с полным логом плагина 404 Error Logger

В логе указывается время, путь, по которому была произведена попытка перехода, IP адрес, юзер агент, referer (путь, откуда был переход). Имеется поиск по логу. Всё очень удобно и наглядно, при этом полностью отсутствует какой-либо излишний функционал и рекламные блоки.

Рекомендую к использованию в обязательном порядке!

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

На этом завершаю своё повествование. Если имеются вопросы или просто вы хотите высказаться, то добро пожаловать в комментарии :-)

wpuse.ru

Ошибка 404 на внутренних страницах Wordpress (решение при переносе сайта)

Если главная страница сайта отображается, а внутренние выдают ошибку 404 или 500, проблема заключается в отсутствии файла .htaccess или его неправильном содержании. Внутренние страницы обычно перестают открываться на CMS (WordPress, Joomla и других), при переносе сайта с одного хостинга на другой.

Оглавление статьи:

  • Причины и решение ошибки 404/500
  • Файл .htaccess для WordPress
  • Хостинг на Windows и панель ISPmanager

    Причины и решение ошибки 404/500

    Файл .htaccess должен содержать записи, необходимые для работы CMS. При переносе сайта на новый хостинг, особенно через браузерные версии панелей хостеров, данный файл может не попасть в архив из-за настроек безопасности. Как следствие, на новом хостинге файла не будет, и правильно развернутая из бекапа и настроенная CMS работать не будет — кроме главной страницы. Наиболее часто проблема наблюдается на сайтах, где вместо стандартного отображения URL подключено ЧПУ.Внутренние страницы перестают открываться, если:
    1. Файл .htaccess отсутствует. Проблема актуальна при переносе сайта с одного хостинга на другой.
    2. Файл пустой. Содержимое файла может быть удалено по ошибке, в результате заражения сайта вирусами или по иной причине.
    3. Содержимое файла изменено или повреждено. Если внутренние страницы сайта перестали работать после каких-либо действий с .htaccess, следует проверить файл на наличие всех директив, необходимых для работы CMS.
     Страница 404 WordPress

    Отличительной особенностью ошибки с файлом .htaccess является измененный дизайн страницы 404/500. Страницы ошибки 404 будут отдаваться сервером и отличаться от оформления 404 у сайта (с шаблоном и дизайном, элементами навигации). Актуально, по крайней мере, для WordPress.Для исправления ошибок нужно создать .htaccess с нужным содержимым. Содержание файла будет меняться в зависимости от CMS. Помимо указанного кода, в файле может содержаться любая информация и директивы, необходимые для функционирования сайта.

    Файл .htaccess для WordPress

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

    # BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

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

    Хостинг на Windows и панель ISPmanager

    Любые операции с файлом .htaccess актуальны только для хостингов, расположенных на Linux-серверах. Сервера от Windows попросту не имеют такого файла — вместо него аналогичные функции выполняются в документе web.config. Уточнять содержимое данного файла следует в поддержке соответствующей CMS.Помимо этого, проблема с ошибкой 404 на внутренних страницах актуальна для Linux-серверов с панелями ISPmanager. В этом случае требуется отключить автоподдомены, если они включены, и проверить наличие проблемы. Ошибки 404 и 500 могут исчезнуть и без замены .htaccess (либо с файлом изначально все нормально, если он присутствует в корне и правильно заполнен).

  • setupwindows.ru

    Как влияет «Ошибка 404» на поисковые системы

    [sc name=»ads1″]

    «Ошибка 404 – страница не найдена» – самое распространённое сообщение об ошибке на веб-сайтах, которое мы видим практически каждый день во время серфинга по страницам.   Мы знаем, что такие ошибки негативно влияют на пользователей, но как они влияют на поисковые системы? Являются ли ошибки 404 плохим показателем для SEO? Будут ли поисковики вводить какие-либо санкции для сайтов с большим количеством страниц со статусом 404?

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

    Наиболее распространённые причины «404»

    [sc name=»ads2″]

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

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

    Поиск ошибок 404 и их исправление

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

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

    Решение проблемы

    У меня их здесь в два раза больше чем в Яндексе и все они также связанны с удалением материала с сайта.

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

    [sc name=»ads3″]

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

    Думаю несколько сотен страниц «Not Found» никаким образом не повлияют на сайт с точки зрения SEO. Другое дело, если их тысячи… в этому случае разумно будет перенаправлять все эти страницы на главную сайта либо скрыть их с помощью файла robots.txt.

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

    2wordpress.net


    Смотрите также

    Prostoy-Site | Все права защищены © 2018 | Карта сайта