En brudt link er en morder for enhver hjemmeside, og den bør elimineres for enhver pris. Den dårlige ting er, det er let sagt end gjort. Hvis du kører et websted med mere end tusind artikler, og hvert indlæg indeholder mindst 3 links, hvordan kan du finde ud af, hvilket bestemt link der ikke længere fungerer?

Der er masser af løsninger til dette. Hvis du bruger WordPress, kan du installere den ødelagte link checker plugin og få det til at scanne alle dine indlæg for brudte links. Ulempen for dette? Det sutter din CPU-strøm som det ikke er i morgen. Selvom du bruger en dedikeret server, er dette ikke den bedste måde at udnytte dine CPU-ressourcer på.

Den næste løsning er at bruge online-værktøj, som W3C-linkcheckeren til at scanne dit websted for brudt link. Problemerne med disse værktøjer er den gratis, der kommer ikke med masser af muligheder, og den gode er dyr.

Den sidste løsning, som jeg bruger til denne artikel, er at installere en desktop app og køre scanningen fra dit skrivebord.

LinkChecker er en gratis, GPL licenseret website validator, og den kontrollerer links i webdokumenter eller hele hjemmesider direkte fra dit skrivebord. Det virker i Windows, Mac og Linux.

Installation

For at få det til at fungere i Linux (Ubuntu), gå til download siden og download to deb pakker: linkchecker_8.2-1_amd64.deb (eller i386 versionen, hvis du bruger en 32-bit maskine) og linkchecker-gui_8.2- 1_all.deb .

Bemærk : Den aktuelle version af dette indlæg er 8, 2-1. Du skal få den nyere version, hvis den er tilgængelig.

Installer begge .deb-filer (ved at dobbeltklikke på det) i dit system.

Bemærk : LinkChecker er også tilgængelig i Ubuntu-depotet, men det er ikke den nyeste version. Hvis du ikke har noget imod at bruge en ældre version, kan du installere den ved hjælp af kommandoen:

 sudo apt-get install linkchecker linkchecker-gui 

Kør Link Checker. Dette er hvad du vil se.

Alt du skal gøre er at indtaste din webadresse og trykke på knappen Start. Det vil derefter fortsætte med at gøre scanningen. Hvis du har en stor hjemmeside med masser af indhold og links, kan det tage op til et par timer at afslutte scanningen.

Når det er færdig med scanningen, kan du se resultatet for hvert link samt oversigten, f.eks. Hvor mange gyldige webadresser, ugyldige webadresser, advarsler mv. Ved at klikke på hver indgang vises linkets oplysninger sådan som URL længde, download tid, filstørrelse, antal billeder osv. og de faktiske problemer (hvis nogen) med linket.

Konfigurationer

I indstillingsindstillingerne kan du ændre den recursive dybde af scanningen. En "-1" (standard) værdi betyder, at den scanner hele webstedet. Du kan også indstille et streng eller et URL-flag, så det vil vise advarslen eller ignorere den pågældende webadresse, hvis den registrerer den.

Du kan også uploade din browser bogmærke fil og få det til at scanne alle de websteder, der findes i bogmærket.

Eksport

Når det er færdigt med scanning, kan du gemme resultatet (i HTML-format) for at se det senere.

Konklusion

Mens der er masser af linkcheckværktøjer derude, foretrækker jeg personligt denne pythonbaserede LinkChecker-app over de andre. Det er ikke kun det lette og kompatible på tværs af platformen, det kommer også med de funktioner, jeg har brug for. Det bedste er, det opdateres regelmæssigt og er gratis.

Hvilket værktøj bruger du til at tjekke for brudt link på dit websted?

Billedkredit: Kæde af BigStockPhoto