Redirects – Umleitung auf der Website

von Benedikt

So sehr natürlich auch weiterhin gilt “Cool URIs don’t change“, kommt es trotzdem in der Praxis öfters mal vor, dass Seiten auf einmal eine neue URI bekommen. Wenn das der Fall ist, sollte man den Benutzer nicht unnötig in eine Fehlerseite laufen lassen, sondern ihn einfach auf die neue URL umleiten.

Der Artikel “Fünfmal Redirect” führt eben 5 Methoden dafür auf. Ich würde diese fünf Methoden aber gleich mal etwas reduzieren. Abgesehen davon, dass ein JavaScript-Redirect, der für sonst nichts gut ist sowieso Blödsinn ist, sollte man den auch vom Meta-Refresh als Umleitungsmechanismus die Finger lassen.

Der Grund dafür ist einfach: Für die meisten Benutzer ist der “Zurück”-Button neben der Adressleiste das wichtigste Werkzeug zur Navigation. Durch einen Meta-Refresh verliert der “Zurück”-Button seine Funktion und das ist schlecht. Genauer beschrieben wird’s in dem Artikel “Use standard redirects: don’t break the back button!“. Damit ist dann gleich auch schon gesagt, was man stattdessen verwenden sollte: Einen HTTP-Redirect, der dann auch gleich noch einen korrekten Statuscode zurückliefern kann, der dem Browser mitteilt was passiert ist.

[via Schockwellenreiter]