Kampf dem 404

Werden Verlinkungen in Webseiten zu externen Anbietern verwendet besteht immer die Gefahr, dass der Link ungültig wird. Sei es, weil das Ziel des Links nicht mehr existiert oder die gesamte Zielseite vom Netz genommen wurde. Diese Links haben die leidige Angewohnheit, lange Zeit unentdeckt bleiben zu wollen. Für die Besucher_Innen der Seite ist das aber wenig erfreulich. Glücklicherweise kann diesem Problem mit einem Werkzeug begegnet werden, so dass zeitnah eine Lösung möglich ist.

Stellvertretend sei hier das Projekt Linkchecker genannt, das auf GitHub zur Verfügung gestellt wird.

Wir setzen dieses Werkzeug ein, um eine wachsende Zahl von Webauftritten regelmäßig prüfen zu lassen. Um den Fußabdruck auf dem System, von dem aus die Prüfung stattfinden soll, möglichst klein zu halten, kommt Docker zum Einsatz. Darauf aufbauend genügt uns ein einziges Kommando, dass die Überprüfung durchführt:

docker run --rm -it -u nobody linkchecker/linkchecker https://hopon-newcomers.com/

Beispielhaft ein Auszug aus der Ausgabe dieses Kommando.

docker run --rm -it -u nobody linkchecker/linkchecker --check-extern https://hopon-newcomers.com/
LinkChecker 9.4.0 Copyright (C) 2000-2014 Bastian Kleineidam
LinkChecker comes with ABSOLUTELY NO WARRANTY!
This is free software, and you are welcome to redistribute it
under certain conditions. Look at the file `LICENSE' within this
distribution.
Get the newest version at http://wummel.github.io/linkchecker/
Write comments and bugs to https://github.com/wummel/linkchecker/issues
Support this project at http://wummel.github.io/linkchecker/donations.html

[…]

10 threads active,   592 links queued,  301 links in 908 URLs checked, runtime 1 minute, 36 seconds

URL        `https://migration-audio-archiv.de/'
Name       `migration-audio-archiv '
Parent URL https://hopon-newcomers.com/de/post/migrationsgeschichtenmigration-stories/, line 167, col 39
Real URL   https://migration-audio-archiv.de/
Check time 3.423 seconds
Result     Error: SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
10 threads active,   719 links queued,  326 links in 1061 URLs checked, runtime 1 minute, 41 seconds

URL        `http://www.netzwerk-iq.de/fachstelle-einwanderung/produkte-materialien/content-produkte/profile-der-neueinwanderung.html'
Name       `Webseite des IQ-Netzwerks '
Parent URL https://hopon-newcomers.com/de/post/studien-zu-flucht-und-geschlecht-study-flight-and-/, line 169, col 40
Real URL   https://www.netzwerk-iq.de/fachstelle-einwanderung/produkte-materialien/content-produkte/profile-der-neueinwanderung.html
Check time 0.882 seconds
Info       Redirected to
           `https://www.netzwerk-iq.de/fachstelle-einwanderung/produkte-materialien/content-produkte/profile-der-neueinwanderung.html'.
Result     Error: 404 Not Found

[…]

 

Daraus lässt sich ablesen, dass auf der Seite https://hopon-newcomers.com/de/reader/arbeitsmarkt/was-ist-eine-bewerbung.html ein ungültiger externer Link befindet.


Dieser Beitrag wurde verfasst von Andreas Böttger und Christiane Arndt.