Проверьте наличие неработающей ссылки на вашем веб-сайте с рабочего стола Linux

Неработающая ссылка - убийца для любого веб-сайта, и ее следует устранить любой ценой. Плохо то, что это легко сказать, чем сделать. Если у вас есть веб-сайт с более чем тысячей статей и каждое сообщение содержит как минимум 3 ссылки, как вы можете узнать, какая конкретная ссылка больше не работает?

Для этого есть множество решений. Если вы используете WordPress, вы можете установить плагин проверки битых ссылок и заставить его сканировать все ваши сообщения на предмет битых ссылок. Недостаток в этом? Он высасывает мощность вашего процессора, как будто завтра не наступит. Даже если вы используете выделенный сервер, это не лучший способ использовать ресурсы вашего процессора.

Следующее решение - использовать онлайн-инструмент, такой как средство проверки ссылок W3C, для сканирования вашего сайта на наличие битых ссылок. Проблемы с этими инструментами заключаются в том, что бесплатный инструмент не имеет большого количества опций, а хороший стоит дорого.

Последнее решение, которое я использую в этой статье, - это установить настольное приложение и запустить сканирование с рабочего стола.

LinkChecker - это бесплатный валидатор веб-сайтов с лицензией GPL, который проверяет ссылки в веб-документах или целых веб-сайтах прямо с вашего рабочего стола. Работает в Windows, Mac и Linux.

Монтаж

Чтобы заставить его работать в Linux (Ubuntu), перейдите на страницу загрузки и загрузите два пакета deb: linkchecker_8.2-1_amd64.deb (или версию i386, если вы используете 32-разрядную машину) и linkchecker-gui_8.2-1_all.deb.

Примечание: Текущая версия на момент публикации - 8.2–1. Вы должны получить более новую версию, если она доступна.

Установите оба файла .deb (дважды щелкнув по нему) в вашей системе.

Примечание. LinkChecker также доступен в репозитории Ubuntu, но это не последняя версия. Если вы не против использовать старую версию, вы можете установить ее с помощью команды:

Запустите Link Checker. Вот что вы увидите.

linkchecker-gui

Все, что вам нужно сделать, это ввести URL-адрес вашего веб-сайта и нажать кнопку "Пуск". Затем он продолжит сканирование. Если у вас большой веб-сайт с большим количеством контента и ссылок, сканирование может занять до нескольких часов.

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

linkchecker-scan-result

Конфигурации

В настройках параметров вы можете изменить рекурсивную глубину сканирования. Значение "-1" (по умолчанию) означает, что он будет сканировать весь сайт. Вы также можете установить строку или флаг URL-адреса, чтобы он отображал предупреждение или игнорировал конкретный URL-адрес, если он его обнаружил.

linkchecker-options

Вы также можете загрузить файл закладок в свой браузер и заставить его сканировать все веб-сайты, найденные в закладке.

Экспорт

После завершения сканирования вы можете сохранить результат (в формате HTML), чтобы просмотреть его позже.

Заключение

Хотя существует множество инструментов для проверки ссылок, я лично предпочитаю это приложение LinkChecker на основе Python другим. Он не только легкий и кроссплатформенный, но и обладает необходимыми мне функциями. Лучше всего то, что он регулярно обновляется и является бесплатным.

Какой инструмент вы используете для проверки неработающих ссылок на вашем сайте?

Изображение предоставлено: Сеть от BigStockPhoto

2 комментария

  1. на самом деле я использую klinkstatus


    klinkstatus выглядит хорошо. Было бы здорово, если бы он был кроссплатформенным. На данный момент я все еще предпочитаю LinkChecker.

Комментарии закрыты.