Как найти и удалить битые ссылки на сайте с помощью программы Xenu’s Link Sleuth |

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

В прошлой статье мы увидели, как программа Xenu’s Link Sleuth (сокращенно –Xenu) обнаружила и вывела нам список «битых» ссылок на сайте. Теперь нам их необходимо проанализировать и удалить самые вредные из них. Именно, те, по которым сервер возвращает 404 ошибку (страница не найдена).

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

 удаление битых ссылок с помощью программы Xenu's Link Sleuth Рис.1 (Все скриншоты кликабельны)

Нажимаем на название столбца «Status» и все ссылки будут отсортированы по имени ошибки. Теперь переходим с помощью прокрутки к той части списка, где написано «not found» (это и есть 404 ошибка).

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

Кликаем по самой первой ссылке ПРАВОЙ мышью, появится список команд:

 удаление битых ссылок с помощью программы Xenu's Link Sleuth Рис.2

Если есть желание, то можете вручную перепроверить, что ссылка действительно битая. Для этого кликаете по второй строчке – «Open in Browser» (Открыть в браузере). В вашем браузере откроется вкладка с этим адресом. Я сначала так и проверял, но потом бросил: программа точно определяет, что ссылка нерабочая, и перепроверять – только время терять. Поэтому сразу кликаем по первой строчке «Copy URL» (копировать URL).

Но если вы вставите скопированный URL в блокнот, то увидите, что он – неполный: середина адреса ссылки отсутствует. Возможно, это происходит из-за небольшого размера рабочего окна программы – у меня стандартный монитор, а те, у кого экран широкоформатный или ссылки достаточно короткие (без ЧПУ), увидят весь текст  URL ссылки.

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

Переходим к отчету:

 удаление битых ссылок с помощью программы Xenu's Link Sleuth Рис.3

Нам нужен раздел «Broken links, ordered by page» (Битые ссылки, отсортированные по страницам). Кликаем по этой строчке, откроется большая таблица. Чтобы найти место, посвященное нашей ссылке, необходимо воспользоваться поиском. Нажимаем клавиши Ctrl и F:

удаление битых ссылок с помощью программы Xenu's Link Sleuth Рис.4

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

Итак, у нас все остальные страницы – это комментарии (в данном конкретном случае). Значит, удалив или исправив одну ссылку, вы исправите сразу несколько (в моем случае – 7).

Теперь копируем адрес страницы (верхняя стрелка) и идем в админку сайта. Открываем «Записи» — «Все записи» и вставляем скопированный код в окно для поиска. Нажимаем кнопку «Найти записи»:

 удаление битых ссылок с помощью программы Xenu's Link Sleuth Рис.5

WordPress по адресу быстро находит нужную статью. Наводим курсор на название статьи и нажимаем «Редактировать». Открывается для редактирования статья. Ищем эту ссылку и решаем: нужна она нам или нет. Я чаще всего внешние ссылки удаляю, потому что переходить на тот сайт и искать новый адрес статьи мне лень да и времени жалко. Но иногда надо исправить ссылку, если она имеет важное значение для вашей статьи.

Потом обновляете страницу и переходите к программе Xenu. Опять кликаете по этой же ссылке правой мышью, но в открывшемся окне на этот раз нажимаете другую строчку — «Reset entry» (предпоследняя  в списке, см.рис.2).

Теперь можно переходить к удалению/ исправлению следующей ссылки.

Хлопотно?

Да. Но это только лепить битые ссылки легко, а исправлять ошибки – долго.

Что еще можно сделать, кроме прямого удаления/ исправления ссылки? К некоторым «битым» ссылкам можно применить редирект. Например, у вас в ЧПУ указывается рубрика, а вы перенесли статью в другую рубрику, в этом случае можно использовать редирект. Хотя я бы без затей открыл на сайте эту статью, скопировал ее новый адрес и просто исправил бы ссылку.

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

Внеся изменения в программу Xenu (т.е. после удаления ссылок), не забудьте сохранить ее.

После того, как вы разобрались со всеми ломаными ссылками, перепроверьте ваш сайт. Напомню: нажимаете «File», потом «Retry broken links» — программа перепроверит только «битый» ссылки.

P.S. Да, появление многих битых ссылок можно объяснить работой CMS. Она должна быть корректно настроена. Поэтому, если вы решили  заказать сайт, то этот момент обязательно обговорите с исполнителем. Особенно это касается редких или не очень широко распространенных CMS, например, Битрикс. Не очень широко распространенных — по сравнению  с WordPress,  конечно, по которому очень много материалов в Сети.

 

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

Раздел: Без рубрики