Sie haben JavaScript deaktiviert. Vermutlich sind Sie ein Kollege und wollen nur sehen, ob meine Website auch ohne JavaScript funktioniert.
Andernfalls: Bitte aktivieren Sie JavaScript!

webdesign weisshart Startseite

zurück zum Standard-Style

Cool URIs don't change

Hinweis:
Dieser Artikel ist älter als 18 Monate / wurde seit 18 Monaten nicht aktualisiert. Dies kann (muss aber nicht) dazu führen, dass der Artikel, und / oder darin beschriebene Techniken, nicht mehr aktuell sind. Bitte berücksichtigen Sie diesen Hinweis bei der Lektüre.

Ich mag es gar nicht, wenn ich nach dem Klick auf einen Link so etwas zu sehen bekomme:

Not Found
The requested URL /foo/bar.html was not found on this server.

Oder so etwas:
Fehlermeldung, wenn eine Domain nicht gefunden wird.

Auch ein vermeintlich cooles Symbolbild macht die Sache nicht besser: Symbol für Error 404

Deshalb überprüfe ich meine Seiten regelmäßig auf broken links.
Meine Tools: W3C Linkchecker oder Integrity von Peackockmedia

Wenn der Fehler 404 durch einen Tippfehler beim Einfügen des Links entstanden ist, dann ist Abhilfe einfach. Ärgerlich ist es, wenn verlinkte (externe) Seiten zu einem späteren Zeitpunkt einfach verschwinden. Dieses „Verschwinden“ kann zahlreiche Gründe haben.

Dumm, dass ich in vielen Fällen den „richtigen“ Link nachträglich nicht mehr finde. So bleibt mir häufig nur, den Link gänzlich zu entfernen. Wenn die entsprechende Seite noch existiert, aber an einem anderen Ort, dann ist das schade - für meine Besucher, aber auch für den Betreiber der externen Seite.

Mehr dazu, vor allem wie man das Problem vermeidet, auf folgender coolen Seite: Cool URIs don't changeDeutsche Übersetzung: Coole URIs ändern sich nicht

Was ich mache, um Ärger zu vermeiden:

Wenn ich einzelne Seiten „verschiebe“, z. B. aus einem Blogpost einen Artikel mache: Die .htaccess um eine Zeile mit einem Redirect erweitern:

Redirect permanent /blog/2012/09/28/der-defekte-homebutton-des-iphone-apple-hilft/ https://webdesign.weisshart.de/der-defekte-home-button-des-iphone-apple-hilft.php?

Wenn Artikel obsolet werden, dann lösche ich sie nicht, sondern versehe sie mit einem entsprechenden Hinweis. etwa folgendermaßen:

Der Dienst wurde am 01.07.2013 eingestellt.

Und wenn eine Domain komplett aufgegeben wird? Denkbar wäre, die Domain bei einem Billighoster (kostenlos?) weiter zu betreiben, und dort nur eine Seite (index.html) zu behalten, mit einem Hinweis, was aus den früheren Inhalten geworden ist. Auch für diesen Fall könnte eine .htaccess hilfreich sein, die alle Zugriffe auf nicht (mehr) existierende Seiten auf die index.html umleitet:

RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/(index\.html)?$ [NC] RewriteRule ^.*$ /index.html [L,R=301]

Zum Schluss noch ein (gefährlicher) Sonderfall

Creative Commons Lizenzvertrag

Artikeltexte und Code-Snippets: Creative Commons CC BY-SA 4.0
Medien (Bilder, Videos, Audios) sind evtl. urheberrechtlich geschützt.

Kommentare

Über Ihren Kommentar zu diesem Artikel freue ich mich.
Wenn Sie aber Fragen haben, und eine Antwort erwarten, nutzen Sie bitte das Supportforum! Die Nutzung des Forums ist auch ohne Registrierung möglich.

? Anweisungen zur Eingabe von BB Code Wenn Javascript verfügbar ist, können Sie die obigen Schaltflächen zum Einfügen der folgenden Steuercodes verwenden (an der Cursorposition oder um gegebenenfalls markierten Text):

[b]als wichtig <strong>[/b] hervorgehobener Text
[c]Quellcode[/c] oder optisch hervorgehobenes Zitat