Überprüfen Sie Ihre Website auf dem Linux-Desktop auf defekte Links
Ein defekter Link ist ein Killer für jede Website und sollte unbedingt entfernt werden. Das Schlimme ist, es ist leicht gesagt als getan. Wenn Sie eine Website mit mehr als tausend Artikeln betreiben und jeder Beitrag mindestens drei Links enthält, wie können Sie dann herausfinden, welcher bestimmte Link nicht mehr funktioniert?
Dafür gibt es viele Lösungen. Wenn Sie WordPress verwenden, können Sie das Plugin zur Überprüfung defekter Links installieren und alle Ihre Beiträge auf defekte Links scannen lassen. Der Nachteil dafür? Es verbraucht Ihre CPU-Leistung, als gäbe es kein Morgen. Selbst wenn Sie einen dedizierten Server verwenden, ist dies nicht die beste Möglichkeit, Ihre CPU-Ressourcen zu nutzen.
Die nächste Lösung besteht darin, ein Online-Tool wie den W3C-Link-Checker zu verwenden, um Ihre Website nach defekten Links zu durchsuchen. Die Probleme mit diesen Tools bestehen darin, dass die kostenlosen Tools nicht über viele Optionen verfügen und die guten Tools teuer sind.
Die letzte Lösung, die ich für diesen Artikel verwende, besteht darin, eine Desktop-App zu installieren und den Scan von Ihrem Desktop aus auszuführen.
LinkChecker ist ein kostenloser, GPL-lizenzierter Website-Validator und überprüft Links in Webdokumenten oder vollständigen Websites direkt von Ihrem Desktop aus. Es funktioniert unter Windows, Mac und Linux.
Installation
Um es unter Linux (Ubuntu) zum Laufen zu bringen, gehen Sie zur Download-Seite und laden Sie zwei Deb-Pakete herunter: linkchecker_8.2-1_amd64.deb (oder die i386-Version, wenn Sie einen 32-Bit-Rechner verwenden) und linkchecker-gui_8.2-1_all.deb.
Hinweis: Die aktuelle Version zum Zeitpunkt dieses Beitrags ist 8.2-1. Sie sollten sich die neuere Version besorgen, sofern diese verfügbar ist.
Installieren Sie beide .deb-Dateien (durch Doppelklick) in Ihrem System.
Hinweis: LinkChecker ist auch im Ubuntu-Repository verfügbar, es handelt sich jedoch nicht um die neueste Version. Wenn es Ihnen nichts ausmacht, eine ältere Version zu verwenden, können Sie diese mit dem folgenden Befehl installieren:
sudo apt-get install linkchecker linkchecker-gui
Führen Sie den Link-Checker aus. Das werden Sie sehen.
Sie müssen lediglich die URL Ihrer Website eingeben und auf die Schaltfläche „Start“ klicken. Anschließend wird mit dem Scannen fortgefahren. Wenn Sie eine große Website mit zahlreichen Inhalten und Links haben, kann der Scanvorgang einige Stunden dauern.
Nachdem der Scan abgeschlossen ist, können Sie das Ergebnis für jeden Link sowie die Übersicht sehen, z. B. wie viele gültige URLs, ungültige URLs, Warnungen usw. Durch Klicken auf jeden Eintrag werden Ihnen die Informationen des Links angezeigt, z B. URL-Länge, Downloadzeit, Dateigröße, Anzahl der Bilder usw. und die tatsächlichen Probleme (falls vorhanden) mit dem Link.
Konfigurationen
In den Optionseinstellungen können Sie die rekursive Tiefe des Scans ändern. Ein Wert von „-1“ (Standard) bedeutet, dass die gesamte Site gescannt wird. Sie können auch eine Zeichenfolge oder ein URL-Flag festlegen, damit die Warnung angezeigt wird oder die jeweilige URL ignoriert wird, wenn sie erkannt wird.
Sie können auch Ihre Browser-Lesezeichendatei hochladen und alle im Lesezeichen gefundenen Websites scannen lassen.
Exportieren
Sobald der Scanvorgang abgeschlossen ist, können Sie das Ergebnis (im HTML-Format) speichern, um es später anzuzeigen.
Abschluss
Obwohl es viele Link-Checker-Tools gibt, bevorzuge ich persönlich diese Python-basierte LinkChecker-App gegenüber den anderen. Es ist nicht nur leicht und plattformübergreifend kompatibel, sondern verfügt auch über die Funktionen, die ich brauche. Das Beste ist, es wird regelmäßig aktualisiert und ist kostenlos.
Welches Tool verwenden Sie, um auf Ihrer Website nach defekten Links zu suchen?
Bildnachweis: Chain von BigStockPhoto