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

Aktuelle Fragen

Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Neuer Linux UBUNTU 16.04 LTs Benutzer
Uwe Herrmuth, 27.07.2016 21:30
Hallo Karl, Karl schrieb am 27.07.2016 um 20:36: > Ich habe es geschafft Linux UBUNTU 16.04 LTS neu zu I...
Re: [EasyLinux-Ubuntu] seltsame Mail im Postfach
Uwe Herrmuth, 27.07.2016 21:16
Hallo Karl-Heinz, Karl-Heinz schrieb am 27.07.2016 um 19:28: > seit heute bekomme ich alle 5 Minuten (da...
Re: [EasyLinux-Ubuntu] Neuer Linux UBUNTU 16.04 LTs Benutzer
Karl Bertsche, 27.07.2016 20:36
???????????????????????????????????????????????????16??4????????????????????????????????????????2??????????????...
[EasyLinux-Ubuntu] seltsame Mail im Postfach
Karl-Heinz, 27.07.2016 19:28
Hallo zusammen, seit heute bekomme ich alle 5 Minuten (dann holt Fechtmail die E-Mails ab) diese Mail in Po...
Re: [EasyLinux-Ubuntu] DICOM-Bilder umwandeln
Karl-Heinz, 27.07.2016 19:08
Am Wed, 27 Jul 2016 15:25:30 +0200 schrieb Hartmut Haase : Hallo Hartmut, > gibt es ein Programm, um D...