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

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] Mint17 auf einem Stick
Alfred Zahlten, 26.11.2014 00:33
Hallo Liste, vor längerem habe ich mir den Daumennagel großen 64GB Stick von Sandisk recht preiswert gekau...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Alfred Zahlten, 25.11.2014 23:43
Am 25.11.2014 um 03:03 schrieb Heiko Ißleib: > Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zah...
Re: [EasyLinux-Ubuntu] [erledigt]_Terminal_schlißt_automatisch
Richard Kraut, 25.11.2014 19:25
Am Montag, den 24.11.2014, 23:11 +0100 schrieb Alfred Zahlten: > dieser Schalter in Synaptic wirkt sich au...
Re: [EasyLinux-Ubuntu] Palm_Tungsten_T3_[gelöst]
Hartmut Haase, 25.11.2014 11:18
Hallo Alfred, > Kopiere oder verschiebe mal die Bilder vor den Ordner und lösche den > Ordner mit Inh...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Heiko, 25.11.2014 03:03
Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zahlten: Hallo. > Am 24.11.2014 um 09:33 schrieb...