Catch404 – 404 mit jQuery Abfangen

404 sind eine sehr unschöne Sache, vor allem bei einer internen Verlinkung. Hier kann man aber zumindest durch Studieren der Log-Files merken, das etwas schief läuft. Bei exteren Links hat man eigentlich verloren und bekommt den 404 nur durch Zufall mit. Vor allem bei Blogs mit alten Beiträgen ist es durchaus üblich, das Links, die vor Jahren gesetzt worden sind, einfach so verschwinden. Meistens weil die verlinkten Blogs nicht mehr existieren.

Catch404 - 404 mit jQuery abfangen

Die Lösung ist einfach, und nun auch in einem Plugin für jQuery verpackt: Bevor man den Aufruf eines Links zulässt, überprüft man mit Ajax ob das Ziel existiert. Nich wirklich was neues, und in diesem Blog bereits erwähnt, aber in dem Plugin nett umgesetzt da feine Störer in einer Lightbox aufgehen.

An dieser Stelle sollte nicht unerwähnt bleiben, dass das Plugin natürlich die Last auf den Servern vergrößern wird, da bei jedem Link noch eine zusätzliche Abfrage durchgeführt werden muss. Was dann zum nächsten Problem führt: der Hersteller des Plugins führt den Aufruf zwar nicht fehlerhaft, aber ineffizient durch. Würde man an dieser Stelle einen HEAD-Request in Ajax durchführen, wäre dies mit Sicherheit wesentlich sinnvoller.

Trotzdem ist das Plugin eine nette Möglichkeit 404 abzufangen, auch wenn für meinen Geschmack eine andere Art der funktionsweise sinnvoller wäre: Plugin prüft externe Links, externer Link funktioniert nicht => Mail an Admin via PHP.

Ähnliche Beiträge

DropArea – Bildupload mit HTML5 und jQuery Das Input-Feld vom Typ File ist ein ausgesprochener Störenfried! Keine Präsentation einer fertigen Website ohne Diskussion darüber, wieso der "Durchsu...
Organigramme in jQuery Organigramme sind eine feine Sache zur Darstellung von Sitemaps, Unternehmenshierarchien oder von Abläufen. Allerdings sind sie hinsichtlich Erstellun...
Lint für jQuery Früher war alles besser, der Himmel war blauer, die Wiesen grüner und ich programmierte eine Mailbox-Software in Turbo Pascal und wurde in der Uni daz...
Passwortstärke mit Javascript Anzeigen Es gibt doofe Passwörter, wie zum Beispiel das Wort passwort, und es gibt relativ gute Passwörter, wie zum Beispiel p4$$w0r7, und es gibt noch bessere...

Eine Antwort auf „Catch404 – 404 mit jQuery Abfangen“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.