Плагин Broken Link Checker — для поиска битых (неработающих) ссылок |

Время чтения: 6 мин.

Не секрет, что со временем на любом сайте накапливается все больше и больше битых, т.е. неработающих, ссылок. Причина этого проста – невероятная занудность процесса их выявления на сайте. Если, конечно, проверять вручную. Но, к счастью, имеется ряд плагинов, которые процесс поиска полностью автоматизируют. С одним из таких плагинов — Broken Link Checker – мы сегодня и познакомимся.

В этой статье мы рассмотрим следующие вопросы:

  1. Предназначение и основные функции плагина Broken Link Checker
  2. Скачивание и установка плагина
  3. Начало работы плагина
  4. Как проверить битые ссылки?
  5. Дополнительные настройки плагина Broken Link Checker

1.Предназначение и основные функции плагина Broken Link Checker

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

Основные функции плагина:

  • Контроль за работоспособностью ссылок в статьях (постах, записях), страницах, комментариях, в блогролле (список ссылок на другие сайта, располагается в сайдбаре), а также  в пользовательских полях (опционально),
  • Находит неработающие ссылки, отсутствующие изображения и неправильные редиректы,
  • Уведомляет вебмастера о неработающих ссылках — в админке блога или по электронной почте,
  • Предотвращает переход ботов поисковых систем по неработающим ссылкам (опционально),
  • Предоставляет вебмастеру возможность искать и фильтровать ссылки по URL’у, анкору ссылок и т.д.
  • Возможность редактирования ссылок непосредственно со страницы плагина, без необходимости ручного редактирования поста,
  • Имеет множество гибких настроек.

Ниже мы посмотрим, как реализованы эти функции плагина Broken Link Checker на практике, как они настраиваются.

2.Скачивание и установка плагина.

Хочу сразу предупредить, что плагин Broken Link Checker версии 1.4, которая выложена в репозитории WordPress.org, работает только с версиями WordPress 3.2. и выше. В WordPress более старых версий он не работает, при попытке активировать его или появится сообщение об ошибке, или Ваш сайт упадет совсем.

На сайте автора плагина , сказано, что для WP версий старше 2.8 подходит версия плагина 0.8.1, для WordPress версий 2.1 – 2.6.х подходит плагин версии 0.4.14. Скачать нужные версии можно здесь. О версии плагина Broken Link Checker для WordPress мною написана специальная статья, там же можно его скачать.

Впрочем, и тут не все гладко: при попытке установить версию 0.8.1 на мой блог (на WP 2.9.2) он  упал и пришлось удалять плагин с помощью FTP.

Плагин Broken Link Checker версии 1.4 (для WordPress 3.x.x) я закачал на свой сервер. Скачать его (бесплатно, как всегда) можно ЗДЕСЬ. [Плагин скачан уже 349 раз(а)].

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

3.Начало работы плагина

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

Плагин Broken Link Checker Рис.1

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

Переходим на сайт, заходим в админку и смотрим, что в разделе «Настойки» у нас появилась дополнительная строчка «Проверка ссылок». Кликаем по ней, открывается страница «Настройка проверки ссылок»:

Плагин Broken Link Checker Рис.2

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

Плагин Broken Link Checker Рис.3

Смотрим, что имеем на этой странице:

Плагин Broken Link Checker Рис.4

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

4. Как проверить битые ссылки?

Начнем разбираться с ними по одной – это, как Вы увидите, достаточно важно.  Первая ссылка ведет на сайт mywordpress.ru, конкретно, на поддомен,  где расположены плагины. И ведет она не из какой-то статьи, а находится эта битая ссылка в разделе «Ссылки»:

Плагин Broken Link Checker Рис.5

Теперь становится понятным, что эти ссылки расположены в блогролле и ведут на другие сайты. Вообще-то, они нам не нужны и я их показываю только затем, что если и у Вас есть такие ссылки, то можете их смело удалять. Для этого ставите галочки в квадратики (или ставите галку в чекбоксе «Имя»), в окне «Действия с выбранными» (расположено чуть выше/чуть ниже этого списка) выбираете «Удалить» и нажимаете кнопку «Применить».

Если Вы опять зайдете на страницу «Неправильные ссылки», то увидите, что эта ссылка исчезла.

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

Плагин Broken Link Checker Рис.6

Прежде всего, можно попробовать свернуть левое меню админки, это делается с помощью кнопки «Свернуть меню» расположенной прямо под самим меню (стрелка в левом нижнем углу). Во-вторых, при наведении курсора на ссылку высвечивается полный URL ссылки (на скриншоте не видно).

Кроме того, при  наведении курсора на ссылки прямой под ней появляется список команд: «Редактировать URL», «Удалить ссылку» и «Not broken» (удалить это сообщение и пометить ссылку как правильную). Но мы спешить не будем: нам надо убедиться, что ссылка действительно битая, что англоязычный плагин ничего не перепутал в русском тексте.

Поскольку у этой ссылки анкора нет (none в графе Тип/Текст), то придется искать ссылку прямо в тексте. Для этого кликнем по ссылке «Редактировать», расположенной прямо под названием статьи и появляющейся при наведении курсора. У Вас в другой вкладке браузера откроется страница для редактирования статьи, причем сразу на вкладке html:

Плагин Broken Link Checker Рис.7

Ищем нужную нам ссылку (показана стрелкой) и понимаем, что плагин просто не сумел понять кириллицу, именно, — слово ТИЦ. Но я эту картинку скачал в Google.Image, стало быть, большие поисковые системы кириллицу вполне понимают, поэтому ссылку можно оставить как есть. Кстати, это же касается и следующей, якобы битой ссылки.

Чтобы отменить «битость» ссылки, надо под ней нажать на ссылку «Not broken» (см.рис.6) и эта ссылка из списка битых ссылок исчезнет. Если же Вы все-таки хотите изменить, т.е. отредактировать, эту ссылку, то нажмите на «Редактировать URL», у Вас откроется окно, где ее можно отредактировать.

Итог нашей небольшой работы: плагин Broken Link Checker нашел три битые ссылки, одна из них стала битой не по нашей вине, а две другие – ложная тревога. Конечно, наш учебный сайтик – малюсенький и ссылок там мало, на больших сайтах предстоит большая и кропотливая работа по анализу каждой битой ссылки, но дело того стоит.

Теперь можно перейти к настройкам плагина

5. Дополнительные настройки плагина Broken Link Checker

Переходим на страницу  «Настройка проверки ссылок» (см.рис.2). Как обычно, будем рассматривать настройки по вкладкам и сверху вниз.

Строка «Периодичность проверки» — по умолчанию стоит 72 часа. Я предлагаю ее так и оставить, но после проверки плагин отключать, поскольку я обратил внимание на резкое замедление работы блога. Эксперименты с подключением-отключением плагина на блоге показали, что дело именно в нем. А медленная работа блога в глазах поисковиков – большое недостаток сайта. (Правда, на следующий день такого замедления в работе не было, но накануне я подключал и опять отключал плагин неоднократно и всегда было зависание блога. Поэтому – от греха подальше…).

Строка «Уведомления по электронной почте» — в первой строке (отправлять Вам) можете оставить галочку, стоящую по умолчанию. Вторая строка предлагает отправлять уведомление авторам постов, что в их статьях есть битые ссылки. Лучше не ставить.

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

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

Следующая группа настроек в этой вкладке «Статус постов» определяет статус статей, в которых надо проводить проверку. По умолчанию – только в опубликованных, так и оставьте.

Настройки во всех остальных вкладках — «Какие ссылки проверять», «Протоколы и API», «Дополнительно» — оставьте по умолчанию.

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

Плагин Broken Link Checker Рис.8

После того, как мы поработали с найденными тремя битыми ссылками, теперь на этом ни одной новой неправильной ссылки не найдено.

Желаю, чтобы у Вас всегда на блоге была только такая запись от плагина Broken Link Checker!

P.S. Чтобы быть уверенным, что Ваш компьютер в безопасности (а следовательно, и сайт) предлагаю антивирус аваст скачать бесплатно. Я им пользуюсь много лет и он ни разу меня не подводил, очень достойный антивирусник. Не случайно, на сайте Google в качестве бесплатного антивируса рекомендуют именно его.

Похожие записи по этой теме: