Links auf der eigenen Homepage prüfen

linkchecker
linkchecker
26.02.2013 11:29

Wer eine eigene Homepage betreibt, fürchtet eines besonders: Links, die ins Leere oder zu Fehlerseiten führen. Besucher steigen in solchen Sackgassen genau so aus wie Suchmaschinen. Glücklicherweise gibt es mit dem linkchecker ein kleines Testprogramm, das solche toten Links aufspürt. Das Werkzeug ist insbesondere auch für Website-Betreiber interessant, die ein Content-Management-System einsetzen beziehungsweise Seiten dynamisch erzeugen lassen: Mit linkchecker spüren sie Umleitungsfehler auf und können prüfen, ob Links auf externe Seite funktionieren.

Vorsicht: Der linkchecker prüft immer mehrere Links parallel und generiert so eine nicht zu unterschätzende Server-Last (als würde man die komplette Website herunterladen). Setzen Sie ihn daher nur auf Ihrer Seite ein oder fragen Sie den Seitenbetreiber zumindest um Erlaubnis.

Das kleine Kommandozeilenwerkzeug liegt in den Repositories aller großen Distributionen. Nach der Installation muss man nur noch ein Terminal öffnen und den linkchecker auf die eigene Homepage ansetzen:

linkchecker http://www.example.com

Das Werkzeug läuft jetzt von der Startseite ausgehend sämtliche Links ab. Bei Links auf externe Websites prüft es nur, ob die externe Seite erreichbar ist (linkchecker folgt also nicht den Links auf der externen Seite).

Der linkchecker in Aktion.

Jeden toten Link und jedes (potenzielle) Problem protokolliert es dann auf der Kommandozeile. Da das auch bei einer kleinen funktionierenden Seite schon recht viele Meldungen werden können, sollte man sie zur späteren Analyse in eine Datei umleiten:

linkchecker http://www.example.com > fehler.txt

Nicht alle Meldungen sind kritisch. So protokolliert der linkchecker auch alle Seiten, für die eine Zugriffsbeschränkung besteht beziehungsweise für die ihm die Rechte fehlen. Solche Probleme klassifiziert der linkchecker als Warnung. Man sollte sich daher erst einmal auf die tatsächlichen Fehler konzentrieren und anschließend die Warnungen durchgehen. Man kann die Warnungen auch abschalten:

linkchecker --no-warnings http://www.example.com > fehler.txt

Für den linkchecker gibt es übrigens auch eine schicke Benutzeroberfläche, die aber nicht alle Distributionen mitbringen. In Ubuntu heißt das entsprechende Paket LinkChecker-GUI.

Die GUI für linkchecker listet die gefundenen Probleme übersichtlich auf.

Kommentare

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Karl-Heinz, 21.12.2014 12:01
Am Wed, 17 Dec 2014 21:32:34 +0100 schrieb Karl-Heinz : Hallo zusammen, > www.QWANT.com Also irgendw...
Re: [EasyLinux-Ubuntu] Ho, ho, ho
bernhard, 21.12.2014 11:59
???????????????????????????????????????????????????????????????????????????????????????????????????????????????...
Re: [EasyLinux-Ubuntu] Ho, ho, ho
Gerhard Blaschke, 21.12.2014 10:43
Hallo an alle , schließe mich den Wünschen von Hartmut an, wünsche mir fürs neue Jahr Ruhe in der Linux-Sze...
[EasyLinux-Ubuntu] Ho, ho, ho
Hartmut Haase, 21.12.2014 09:51
Hallo Liste, ich wünsche Euch allen ein gesegnetes Weihnachtsfest und ein gutes, gesundes neues Jahr. Komm...
Re: [EasyLinux-Ubuntu] DVD_kopieren_[gelöst]
Hartmut Haase, 21.12.2014 09:49
Hallo Richard, es scheint jetzt zu funktionieren. k3b ist fleißig am Brennen. Manche Programme sind wohl au...