Как проверить сайт на битые ссылки с программой Xenu Link Sleuth

Как проверить сайт на битые ссылки с программой Xenu Link Sleuth Полезный софт, сервисы и познавательные статьи

Всем привет, сегодня мы рассмотрим, как можно проверить свой сайт на битые ссылки с помощью программы Xenu Link Sleuth. Рассмотрим ее описание, параметры настройки и то, какие данные она позволяет извлечь.

Проверить все ссылки, которые находятся на вашем блоге вручную невозможно, учитывая тот факт, что увеличивается число статей и комментариев, которые так или иначе содержать внешние или внутренние линки. С разрастанием всемирной паутины Интернет, количество сайтов ежедневно меняется: пропадают старые, появляются новые, меняются владельцы доменов, а с ними и URL адреса, на которые вы ссылались. Ситуация, когда адрес URL страницы стал не доступен, не является новой. Естественно, возникает вопрос – как быстро проверить свой сайт на неработающие (битые ) ссылки – внешние, внутренние, неважно.

В помощь вам приходит довольно простая программа Xenu Link Sleuth от немецкого программиста Tilmana Hausherra. Программа позволяет проверить не только стандартные ссылки (те, которые начинаются с тега A), но и линки на картинки, рамки, карты изображений, таблицы стилей, скрипты и апплеты. Пожалуй, основным достоинством данной программы является то, что она абсолютно бесплатна.

В первую очередь нужно скачать саму программу по адресу http://home.snafu.de/tilman/XENU.ZIP, она будет находиться в архиве, размер которого чуть меньше 0,5 МБ. Далее следует распаковать содержимое архива в удобном месте. Далее все по откатанной схеме – запускаем установщик setup.exe, и следуя инструкции, указывая, куда нужно установить Xenu Link Sleuth.

При первом запуске программы появится небольшое окошко с подсказками, которое можно деактивировать при следующих запусках. После закрытия окна с подсказками мы будет находиться в основном окно программы, в котором будут активными только три кнопки:

  • Check URL – запускает новый проект для проверки ссылок на вшивость.
  • Open – позволяет открыть сохраненный ранее файл с анализом.
  • About – информация о программе Xenu Link Sleuth.
Главное окно Xenu Link Sleuth - проверяем наш сайт на битые ссылки

Что бы проверить заданный сайт на битые ссылки, нужно нажать на кнопку Check URL, тем самым мы создадим новый проект. Перед нами появится окно, в котором можно указать адрес ресурса, который надо проверить. Вы также можете нажать на кнопку «Local File«, чтобы проверить локальный HTML-файл.

как полграмма проверить сайт на битые ссылки - окно проекта в Xenu Link Sleuth

Давайте посмотрим, какие параметры проверки битых ссылок мы можем задать:

Check external links – если поставить галочку возле заданного пункта, то мы сможем проверить не только внутренние, но и внешние битые ссылки на сайте (линки, которые ведут на другие ресурса).

Include / Exclude – в данном блоке можно указать дополнительные адреса, которые программа Xenu Link Sleuth должна дополнительно проверить или пропустить. В качестве игнорируемых адресов можно указать те, которые относятся к статистике LiveInternet, формам подписки и так далее, можно также прописывать подстановочный символ «*».

More Options…  – кнопка находится в самом низу слева и позволяет настроить дополнительные параметры проверки битых ссылок.

Перед нами появится диалоговое окно с двумя вкладками:

Xenu Link Sleuth, окно настроек Basic - проверяем заданный сайт на битые ссылки

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

  • Parallel Threads – с помощью ползунка указываем количество параллельных потоков. Значение от 1 до 100, чем больше потоков, тем быстрее Xenu Link Sleuth сможет проверить ваш сайт на наличие битых ссылок.
  • Maximum Depth – глубина проверки, максимальное значение 999.
  • Ask for password or certificate when needed — Запрашивать пароль или сертификат, ставим галочку при необходимости. Просто во время анализа, могут быть внешние ресурсы, доступ к которым возможен лишь при вводе пароля. Как правило, галочку можно убрать.
  • Treat redirections as errors – если поставить галочку возле заданного пункта, то Xenu Link Sleuth будет воспринимать все перенаправления как ошибки.
  • Apply to all jobs – собственно, применить указанные настройки ко всем заданиям.
  • Report – в данном блоке можно указать, какая информация будет отображаться в отчете после завершения проверки сайта на битые ссылки:
  • Broken links, ordered by links и Broken links, ordered by page – Вшивые линки, которые будут отсортированы по адресам и страницам.
  • Broken local links – указывать некорректные внутренние адреса.
  • Redirected URL's – URL адреса с перенаправлением (коды 301 и 302).
  • FTP and gopher URL's — отметив данный пункт, мы сможем получить список FTP и других не HTTP адресов, которые потом проанализируем сами, так как Xenu Link Sleuth этого не делает.
  • Valid text URL's — рабочие текстовые ссылки.
  • Site map – отметив данный пункт, Xenu Link Sleuth сможет создать HTML карту вашего сайта, которая появится в отчете.
  • Statistics – собственно, статистические данные.
  • Orphan files – файлы-сироты. Тут, имеется в виду ситуация, когда некая страница уже не существует, но остались документы, которые имеют к ней отношение. Отметив данный пункт галочкой, мы сможем узнать, есть ли на сайте такие файлы.
Параметры Xenu Link Sleuth, как можно проверить наш сайт на битые ссылки

Advanced – тут мы можем задать дополнительные параметры проверки:

  • Allow cookies – разрешить кукисы, относительно данного пункта нужно почитать справку.
  • Fail all URLs with same failed host – Автоматически считать неудачными все HTTP и FTP ссылки с заданного узла. Если данный пункт отмечен галочкой, то если попытка подключения к некоему узлу не удалась, то программа будет автоматически считать неудавшимися и все остальные адреса, относящиеся к этому узлу.
  • Exclude MSO files – собственно, исключить MSO файлы из проверки.
  • Allow local files in remote check – разрешить локальные файлы в удаленной проверке.
  • List local directories – список локальных каталогов.
  • Convert all URLs to lower case – преобразовать все адреса в нижний регистр.
  • Retries – количество повторов.

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

Отчет программы Xenu Link Sleuth – проверяем битые ссылки на заданном сайте

После того, как мы задали все параметры, можно нажать на кнопку OK, что бы программа начала проверять сайт на битые ссылки. Процесс проверки можно наблюдать в появившемся окне. При желании, можно нажать на паузу или остановить проверку. В окне проверки отображается таблица со списками адресов, статусом, типом ресурса, его размером и в случаи веб страницы – содержимое заголовка. Также, в таблице будет отображаться еще много другой информации – сервер, дата, уровень вложенности и так далее.

В самом низу будет находиться информация о проверенных URL – сколько проанализировано и сколько еще надо проанализировать. Скорость проверки битых ссылок на заданном сайте зависит от количества потоков и скорости вашего интернета.

Давайте рассмотрим, какую информацию содержит таблица:

  • Adress – собственно, проверяемый URL адрес.
  • Status – статус проверки ссылки, будет прописан в зависимости от кода ответа (200 – ОК, 404 – не найдено, 403 – доступ запрещен и так далее).
  • Type – тип документа.
  • Size – размер в байтах.
  • Title – как я сказал выше, если проверяется на битые ссылки простая веб страница сайта, то программа покажет ее заголовок.
  • Date – дата создания.
  • Level – уровень вложенности.
  • Out Links и In Links – количество исходящих и входящих линков (внутренних).
  • Error – название ошибки, возникшей при попытки доступа к адресу.
  • Charset — кодировка.
  • Description – описание (если есть) веб страницы.

Нажав правой кнопкой мыши, перед нами появится контекстное меню, которое позволит просмотреть дополнительную информацию о заданном URL адресе. После того, как Xenu Link Sleuth закончит проверять ваш сайт на битые ссылки, произойдет звуковой сигнал и диалоговое окно проинформирует о составлении отчета. Если мы в настройках ставили галочку возле пункта Site Map, то мы сможем просмотреть в браузере составленную HTML карту проверяемого ресурса.

Ладно, полагаю, на этом можно заканчивать обзор программы Xenu Link Sleuth, которая позволяет проверить сайт на битые ссылки. Остальные параметры вы и сами сможете изучить. Я вначале думал сделать статью символов на 30000, что бы конкурентов обогнать, но… махнул рукой, хватит и этого.

Оцените статью
Технологии программирования и ведение блога
Добавить комментарий