Ein „303 See Other“ ist ein HTTP-Statuscode, der angibt, dass die Antwort auf die Anfrage unter einer anderen URL mit der GET-Methode gefunden werden kann. Die neue URL wird im „Location“-Header der HTTP-Antwort angegeben.
Der Hauptzweck dieses Statuscodes ist die Umleitung des Clients nach einer POST-Anfrage an eine andere URL, um zu verhindern, dass der Client versehentlich die POST-Daten erneut sendet, wenn die Seite aktualisiert wird.
Beispiele:
- Nach dem Absenden eines Formulars:
- POST-URL: http://example.com/submit-form
- Weiterleitungs-URL: http://example.com/form-submitted
2. Nach dem Anmelden:
- POST-URL: http://example.com/login
- Weiterleitungs-URL: http://example.com/user-dashboard
3. Nach dem Erstellen einer neuen Ressource:
- POST-URL: http://example.com/create-post
- Weiterleitungs-URL: http://example.com/post/123
Der 303-Statuscode stellt sicher, dass der Client immer eine GET-Anfrage an die neue URL sendet, was die versehentliche erneute Übermittlung von POST-Daten verhindert und POST- und GET-Anfragen zur besseren Übersichtlichkeit und Kontrolle trennt.
303 See Other-Weiterleitungen werden oft implementiert, um idempotente Anfragen an Ressourcen zu ermöglichen.
Diese 303-Weiterleitungen können einfach mit dem Redirection Manager von All in One SEO durchgeführt werden.
Verwandt: