Главная Часть 1. Создание блога Глава 4. Плагины WordPress Урок 125. Как найти битые ссылки на сайте? Самый легкий способ.

Урок 125. Как найти битые ссылки на сайте? Самый легкий способ.

битые ссылки

Привет всем!

Как-то совершенно забыл про такое явление, как «битые ссылки». Вспомнил буквально пару дней назад, решил проверить свой блог, к моему удивлению, на блоге было аж 10 таковых ссылок. Причем большая часть благодаря тому, что на официальном сайте WordPress'a удаляют хорошие плагины. Пришлось все это дело почистить, и сегодня я расскажу как.Изначально битые ссылки я искал с помощью Яндекс.Вебмастера. Потом шел на гугл, и проверял там. Все это дело занимало много времени. Во-первых, многие ссылки были рабочие, просто поисковый робот их индексировал в час ночи, когда порой, на хостинге, проводят работы, и многое на блоге начинает отображаться не корректно. Во-вторых, один робот находит такие ссылки, другой другие.

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

В общем я решил найти способ полегче, и нашел его в лице плагина Broken Link Checker. Как он работает? Он проверяет все ссылки на сайте через определенное время, которые Вы сами задаете в админ панели, затем Вам на e-mail отправляет письмо, в котором указывает, сколько ошибок он сумел найти. В настройках плагина отображается не только количество ошибок, но и сами ошибки, в виде списка ссылок с анкорами, и адресов страниц, на которых расположены данные ссылки.

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

Настройка плагина Broken Link Checker

Для начала необходимо скачать сам плагин. После того, как завершите его активацию, перейдите в настройки плагина. ( «Параметры» -> «Проверка ссылок»).

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

Broken Link Checker

Нажимаем на это самое количество, и видим все ошибки, которые присутствуют на страницах\в записях. Если ссылки помечены желтым, и написано: "403 Forbidden" или "Server Not Found", то здесь нет необходимости что-то изменять. Просто плагин либо исковеркал данную ссылку, либо ее такую он получил от сервера. Потому что, если перейти на страницу с этой "битой" ссылкой, и поискать ее в исходном коде, то результата не будет. Это нам говорит о том, что такой ссылки на самом деле и не было, плагину просто "показалось" :).

В настройках плагина, как Вы видите, есть несколько вкладок:

  1. General - основная, там где мы сейчас. Здесь можно просмотреть найденные битые ссылки, настроить отправку уведомлений на почту, и изменить частоту поиска.
  2. Look For Links In - на данной вкладке Вы можете выбрать разделы, в которых следует искать ссылки.
  3. Which Links To Check - здесь Вы можете указать, какой тип ссылок необходимо подвергать проверкам.
  4. Дополнительно - а тут Вы можете выбрать кому показывать информацию о битых ссылках (только админу, редакторам и т.д.). Также можно настроить время на поиск ссылок, а так же время ожидания. Я не советую здесь ничего менять, так как настройки выбраны по-умолчанию оптимально.

Собственно вот и весь урок. Осталось подождать, когда плагин завершит проверку, и тогда уже начать действовать.

Как всегда, свежая подборочка приколов. Наслаждайтесь просмотром! 🙂

Полезные статьи Вам на почту!

Нас более 700 человек!

Комментарии

Светлана
0

Здравствуй, Олег.

Скажи, пожалуйста:
1. как можно вывести картинку с формы подписки на RSS-ленту.

Я установила форму подписки на своем блоге, но у меня не все получилось. Подписка на e-mail хорошо срабатывает, а вот , когда я кликаю по картинке, то не попадаю на RSS-ленту.

Вот код формы подписки:

ВВЕДИТЕ СВОЙ E-MAIL

Что я здесь напартачила?

Спасибо.

25.08.2013
Sly
0

Добрый вечер! Извините за задержку, уезжал на пару дней.

Насчет Вашего вопроса. У Вас код ведет на саму картинку, а не на rss ленту, поэтому и не работает ссылка. Вам необходимо в (a href) указать адрес рассылки, а саму картинку опубликовать с помощью тегов (img) .

Рекомендую ознакомиться с этой статьей.

28.08.2013
Desh
0

Привествую!

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

Вам надо просто вставить картинку либо как сказал Олег, через тег img src , либо же через стандартный загрузчик WordPress загрузите картинку, и там же где и название, описание, размер. Там будет надпись (ссылка на картинку) . Уберите ее и пропишите свою ссылку, в данном случае на rss ленту. И будем Вам счастье 😀

28.08.2013
Светлана
0

Спасибо.
У меня все получилось. 🙂
Всего Вам наилучшего.

29.08.2013
Sly
0

Успехов Вам!

29.08.2013
Павел
0

Вообще, не сторонник нагружать сайты различными плагинами и компонентами, всегда предпочитаю пользоваться стандартным функционалом, который предоставляет сама CMS, хотя не всегда получается. Да и Вы сами же писали, чем меньше плагинов, тем лучше. Так вот, в этом плане посоветовал бы программу Xenu, пользуюсь уже около двух лет, ловит абсолютно все ссылки, которые каким-либо образом встречаются на сайте (битые, внешние, внутренние), при просмотре свойств ссылки можно увидеть на каких страницах она встречается.
К примеру, у Вас на блоге около 20-и нерабочих ссылок.

15.06.2016
0

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

19.06.2016
Михаил
0

У меня все получилось. 🙂

15.12.2016

Оставить комментарий

Поделиться