
Xenu's Link Sleuth - поиск битых ссылок
Сегодня познакомимся с программой Xenu's Link Sleuth, которая позволяет обнаружить на сайте нерабочие (битые) ссылки с возможностью сортировки по параметрам.
Описание программы
Xenu's Link Sleuth - простой, но очень эффективный инструмент для веб-разработчиков, который позволяет обнаружить на сайте нерабочие (битые) ссылки, изображения, фоновые изображения (backgrounds), дополнительные модули или плагины, таблицы CSS-стилей (style sheet), фреймы, скрипты и Java-апплеты.
Основные возможности
- отображение списка внутренних и внешних ссылок сайта,
- отображение времени загрузки страниц по найденным ссылкам,
- отображение метаданных ссылок/страниц (Title и Description), типа, уровня, кодировки и др.,
- анализ отдельных страниц сайта,
- выделение нерабочих (битых) ссылок в списке,
- выделение ссылок на страницы сайта с превышенным временем загрузки,
- формирование карты сайта в формате HTML.
Как работать с программой
После установки и запуска программы, в панели инструментов выберите File → Check URL, в открывшемся окне введите адрес вашего сайта и нажмите Ok (скриншот #1). После завершения процесса сканирования сайта программа предложит сформировать и сохранить отчет в формате HTML (для возможности просмотра отчета в браузере). Также доступна функция сохранения отчета вручную в формате XEN - в панели инструментов выберите File → Save As.
Внизу окна программы в строке статуса представлено количество проверенных и общее количество найденных ссылок, а также время выполнения процесса сканирования.
В списке результатов сканирования все нерабочие (битые) ссылки сайта, а также адреса страниц с превышенным временем загрузки окрашены в красный цвет. Кликнув по любой из ссылок правой кнопкой мыши и выбрав пункт URL properties, откроется окно со списком страниц, на которых данная ссылка обнаружена (скриншот #2).
Настройки программы
Основные настройки Xenu's Link Sleuth доступны в панели инструментов (Options → Preferences) или во время ввода адреса сайта перед запуском процесса сканирования (кнопка More options на скриншоте #1).
Parallel Threads - количество параллельно сканируемых страниц (рекомендуемое значение до 5). Слишком большое значение может привести к значительной нагрузке на сервер и "искусственному" замедлению скорости загрузки страниц.
Ask for password or certificate when needed - параметр позволяет запрашивать пароли и сертификаты (для SSL).
Treat redirections as errors - параметр позволяет представлять редиректы в виде ошибок.
Report - параметры для формирования отчета (скриншот #3):
- Broken links, ordered by links - отображение нерабочих (битых) ссылок с сортировкой по адресу ссылки,
- Broken links, ordered by page - отображение нерабочих (битых) ссылок с сортировкой по адресу страницы,
- Broken local links - отображение нерабочих (битых) локальных ссылок,
- Redirected URLs - отображение ссылок с редиректами,
- Site Map - формирование карты сайта в формате HTML,
- Statistics - отображение дополнительной статистической информации в отчете.
В блоке статистики представлено общее количество проверенных страниц с группировкой по их типам, суммарные размеры страниц, а также количество найденных ссылок с группировкой по их типам:
- ok - страница найдена,
- skip external - страница пропущена как "внешняя",
- forbidden request - доступ к странице запрещен,
- not found - страница не найдена.