Меню Закрыть

Поиск и устранение битых ссылок в WordPress


Вопрос с битыми ссылками на сайте WordPress успешно решается с помощью специальных программ и плагинов.

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

Нельзя обойти стороной тот момент, что битые ссылки можно искать и исправлять в сервисах Webmaster Яндекса и Гугла. Но этот способ, мягко говоря, не очень удобен, так как приходится всё делать вручную и работать с каждой ссылкой персонально. Для объёмного блога этот способ уж точно не подойдет.

А для приверженцев применения дополнительных модулей можно порекомендовать замечательный инструмент поиска и исправления битых ссылок — плагин Broken Link Checker.

Плагин Broken Link Checker

Установка и настройки плагина

Скачать Broken Link Checker можно с официального сайта WordPress по поисковому запросу или непосредственно из административной панели сайта. После активации плагина из меню админ-панели переходим в его настройки (Настройки → Проверка ссылок).  На первых порах можно оставить настройки по умолчанию — это вполне приемлемый вариант, а далее, немного освоившись, можно уже поработать с настройками.

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

General

На вкладке General выводится информация о состоянии ссылок на сайте, условиях проверки, оповещении и некоторых предложениях.

В строке Состояние выводится примерно такой текст:

Информация о состоянии ссылок на сайте

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

Вы вправе изменить периодичность проверок и настроить оповещение о найденных битых ссылках на свою электронную почту. По умолчанию уже стоит галочка в чекбоксе
Send me e-mail notifications about newly detected broken links
(Пришлите мне по электронной почте уведомления о новых обнаруженных битых ссылках).

Можно ввести свой email в поле Notification e-mail address (уведомление на адрес электронной почты). Если оставить это поле пустым, будет использоваться адрес почты, указанный в разделе Настройки → Общие.

Галочки по умолчанию так же стоят в строке
Link tweaks → Применять пользовательское форматирование к битым ссылкам
и в строке Suggestions → Предложить альтернативу битым ссылкам.

Галочка стоит и в графе Warnings → Показать неопределенные или незначительные проблемы

После внесения изменений на вкладке General, не забудьте сохранить их.

Look For Links In и Whish Links To Check

На следующей вкладке Look For Links In выберите места, где нужно искать битые ссылки, а на вкладке Whish Links To Check типы ссылок, подлежащие проверке.

Protokols & APIs

На вкладке Protokols & APIs выберите тип протокола и интерфейса, использование которых будет осуществляться при проверке. Здесь все лучше оставить по умолчанию.

Дополнительно

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

В строке Link monitor (монитор ссылок) по умолчанию стоят галки в обоих чекбоксах. Это значит, что плагин будет проверять ссылки непрерывно, пока административная панель открыта и запускаться ежечасно в фоновом режиме.

Далее следует строка включения виджета битых ссылок Show the dashboard widget for (Показывать виджет в  админ-панели). Первая кнопка — Администратору. По умолчанию — Редактору и выше. Третья кнопка — Никому (показ отключен). Виджет можно увидеть, если в левом меню админки пройти по ссылке Консоль → Главная и, разумеется, при условии, что не выбран третий вариант — не показывать виджет:

Виджет битых ссылок

В строке Show link actions укажите какие действия Вы будете проводить с битыми ссылками:

  • Редактировать URL;
  • Удалить ссылку;
  • Not broken (Ссылка не битая). Если Вы в этом уверены, например, после ручной проверки;
  • Dismiss (Отклонить). Скрыть ссылку пока ее статус не изменится;
  • Recheck (Перепроверить);
  • Fix redirect (Исправить перенаправления).

При работе плагин периодически запускает задания в фоновом режиме по проверке ссылок, проверяет обнаруженные URL-адреса, а также выполняет другие трудоемкие задачи.
В строке Максимальное время поиска Вы можете установить время, в течении которого будет продолжаться мониторинг ссылок. По умолчанию это время равно 420 секундам (или  7-ми минутам).

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

В строке Target resource usage (Использование целевого ресурса) укажите значение. По умолчанию 25%.

Плагин позволяет создание отчетов о произведенных проверках. Если Вы считаете нужным получить отчет, поставьте галку в строке Logging (Логирование информации) и укажите адрес места, где будут сохранены отчеты о проверках в строке Log file location (Расположение файла журнала) в пункте Custom, либо оставьте адрес по умолчанию (Default).

Кроме всего прочего, в плагине есть интересная фишка. Это — Forced recheck (Принудительная перепроверка). Нажмите  кнопку Перепроверить все страницы, чтобы плагин очистил свою базу данных ссылок и перепроверил весь сайт с нуля. Подождите немного времени, пока произойдет обработка запроса и в верхней части окна появится сообщение: Complete site recheck started (Перепроверка ссылок началась).

Не забудьте сохранить изменения!

Просмотр и нейтрализация битых ссылок

При использовании плагина Broken Link Checker, увидеть информацию о количестве битых ссылок можно в админ-панели, пройдя по пути Инструменты → Неправильные ссылки:

Информация о количестве битых ссылок

Помимо этого, как оговаривалось, информацию о неправильных ссылках можно просматривать с помощью виджета в админке и в Настройках на вкладке General.

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

Варианты действий с битыми ссылками

Я повторю эти варианты:

  • Редактировать URL;
  • Удалить ссылку;
  • Not broken (Ссылка не битая). Используется после ручной проверки корректности ссылки или сразу после исправления;
  • Dismiss (Отклонить). Скрыть ссылку и отменить показы пока ее статус не изменится;
  • Recheck (Перепроверить).

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

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

Меню выбора варианта групповых действий со ссылками

  • Bulk Actions (Групповое действие);
  • Редактировать URL;
  • Recheck (Перепроверить);
  • Fix redirects (Исправить перенаправления);
  • Mark as not broken (Отметить как не битые);
  • Dismiss (Отклонить);
  • Удалить ссылку;
  • Move sources to Trash (переместить источники в корзину).

Если Вам удобнее пользоваться этим меню, выберите нужную команду и нажмите на кнопку Apply (Применить).

Используйте плагин Broken Link Checker для проверки и корректировки ссылок. Успехов в развитии вашего блога!

Битые ссылки

 


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

         Яндекс.Метрика