Битые ссылки. Как их найти и исправить?

Информация, представленная на этой странице ориентирована в первую очередь для начинающих web-мастеров.

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

А что делать в случае, если ваш сайт индивидуальной разработки, так называемый самописный или на самописном движке?
До недавнего времени я не обращался к вопросу битых ссылок или по крайней мере, откладывал его решение в «долгий ящик». Считал, что у меня на сайте полный порядок с этим. Недавно, все таки решился и сделал проверку с программой Xenu Links. Я был до крайности удивлен количеством несуществующих (битых) ссылок.


Что такое битые ссылки?

Буквально в нескольких словах. Это ссылки, ведущие на несуществующие URL-лы. Таковыми могут быть адреса файлов, адреса изображений, либо ссылки на их скачивание. Файлы могли быть удалены, перемещены в другое место, переименованы, ошибочны или банально удалены. При открытии страницы по битой ссылке в браузере будет выдан код ошибки 404.

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


Программа Xenu Links

Откровенно говоря, эта программа меня поразила своими возможностями. У нее простой пользовательский интерфейс и обширная функциональность, она полностью совместима со всеми версиями Windows и абсолютно бесплатна. Нет ограничений на количество проверяемых URL.

Чтобы скачать её с сайта разработчика нужно пройти по ссылке
//home.snafu.de/tilman/xenulink.html

Xenu Links проверяет web-сайты на наличие неработающих ссылок. Это могут быть ссылки на файлы, картинки, таблицы стилей и скрипты. С таким же успехом можно проверить HTML-документ, сохраненный на жестком диске вашего компьютера. В процессе и по окончанию проверки отображается список URL-адресов, которые можно сортировать по разным критериям. Так же можно получить подробный отчет о результатах проверки.


Порядок работы с программой

Прежде всего, несколько слов о настройках. Мне кажется, не стоит вдаваться в те или иные подробности по их выполнению. Можно ограничиться настройками по умолчанию и программа будет прекрасно и корректно работать.

1. Для начала работы с программой нужно ввести адрес сайта либо отдельной страницы (Файл → Проверить URL). Не забудьте поставить слэш (/)в конце адреса. В таком случае Вы проверите все папки, связанные ссылками, а не только родительскую директорию. При необходимости, поставьте галочку в чекбоксе Проверять внешние ссылки и нажмите OK:

ввод адреса

2. Программа начнет сканирование всех ссылок по заданному адресу. Результаты проверки будут видны в окне. Если Вы предпочитаете, чтобы программа показала только неработающие ссылки, поставьте галочку в поле соответствующей надписи (Вид → Показать только неработающие ссылки). Кстати, это можно делать и в процессе работы программы.

показать только неработающие ссылки

3. По окончанию проверки появится окошко с предложением сделать отчет. Я всегда нажимаю Нет и приступаю к исправлению ссылок.

сделать отчет

Программа позволяет запустить несколько проверок параллельно. Для этого выберите каскадный показ окна (Window → Cascade) и получите возможность убрать текущее окно в трей программного окна и начать новую проверку.

* * *

Xenu Links не учитывает запреты файла robots.txt, а также теги nofollow и noindex.


Как правильно исправить ссылки?

Рабочие ссылки выделены зеленым цветом и результатом проверки OK. Если ссылка битая, она отражается в окне программы красным цветом и в графе Status мы видим надпись not found (не найдено):

битые ссылки

Чтобы сгруппировать все битые ссылки в верхнем поле, сделайте двойной щелчок по вкладке Status или поставьте галочку в поле (Вид → Показать только неработающие ссылки). Если открыть битую ссылку в браузере (двойной щелчок или Open in Browser), можно увидеть сообщение об ошибке 404.

Для просмотра сведений о битой ссылке, правой кнопкой мыши откройте контекстное меню и выберите пункт URL properties:

URL properties

В открывшемся окне можно увидеть следующие данные:

Сведения о битой ссылке

Открывайте в текстовом редакторе (лучше Notepad++) файл, в котором расположена битая ссылка и исправляйте ситуацию.

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


Некоторые значения в графе Status

И под занавес, хочу привести несколько примеров сообщений, которые могут появляться в процессе проверки в графе Статус:

  • not found — URL не найден;
  • no connection — нет связи с сервером. Надо уменьшит количество потоков (в настройках) и повторить проверку;
  • forbidden request — запрещенный запрос;
  • no such host — URL адрес не существует;
  • temporarily overloads - временно перегружает (сервер);
  • no object data - нет данных объекта.

На этом у меня всё. До свидания. Ваш Л.М.


Ваше мнение по материалу, изложенному на сайте




  © 2015–2024  dynamic-site.olerant.ru  L.M. Служба поддержки Яндекс.Метрика