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:

  1. 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: