Повредената връзка е убиец за всеки уебсайт и трябва да бъде елиминирана на всяка цена. Лошото е, че е лесно да се каже, отколкото да се направи. Ако работите с уебсайт с повече от хиляда статии и всяка публикация съдържа поне 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, но не е последната версия. Ако нямате нищо против да използвате по-стара версия, можете да я инсталирате с помощта на командата:

 sudo apt-get инсталирате linkchecker linkchecker-gui 

Извършване на проверка на връзката. Това ще видите.

Всичко, което трябва да направите, е да въведете URL адреса на уебсайта си и да натиснете бутона "Старт". Тогава ще продължи сканирането. Ако имате голям уеб сайт с много съдържание и връзки, може да отнеме до няколко часа, за да завърши сканирането.

След като завърши сканирането, ще можете да видите резултата за всяка връзка, както и прегледът, като например колко валидни URL адреса, невалидни URL адреси, предупреждения и т.н. Кликването върху всеки запис показва информацията за връзката като дължината на URL адреса, времето за изтегляне, размера на файла, броя на изображенията и т.н. и действителните проблеми (ако има такива) с връзката.

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

В настройките "Опции" можете да промените рекурсивната дълбочина на сканирането. Стойността "-1" (по подразбиране) означава, че ще сканира целия сайт. Можете също така да зададете низ или флаг на URL адреса, така че да показва предупреждението или да игнорира конкретния URL адрес, ако го открие.

Можете също така да качите файла със запазените маркери на браузъра си и да го сканирате за всички уебсайтове, намиращи се в отметката.

Изнасяне

След като завършите сканирането, можете да запазите резултата (в HTML формат), за да го видите по-късно.

заключение

Въпреки че има много инструменти за проверка на връзките там, аз лично предпочитам това приложение, базирано на Python, LinkChecker над останалите. Не само, че е лек и платформен съвместим, но идва с функциите, от които се нуждая. Най-хубавото е, че се актуализира редовно и е безплатно.

Какъв инструмент използвате за проверка за невалидна връзка в сайта си?

Кредит на изображението: верига от BigStockPhoto