DevToolPal
DE
3xx Umleitung

300 Multiple Choices

Mehrere Möglichkeiten

Bedeutung

Die Ressource hat mehrere Repräsentationen (Sprache, Format), und Client oder Nutzer sollen eine auswählen. Der Server kann per Location eine bevorzugte vorschlagen.

Typische Ursachen

  • Die Content Negotiation konnte sich nicht für eine Variante entscheiden
  • Ein Server listet alternative Formate oder Sprachen auf

So beheben Sie es

Als Client oder Besucher

Folgen Sie Location, falls vorhanden, sonst wählen Sie aus den angebotenen Links. Browser wählen nicht automatisch.

Als Betreiber der Website oder API

Bevorzugen Sie serverseitige Aushandlung (Accept, Accept-Language) und liefern Sie die beste Variante mit 200; 300 ist selten die beste Nutzererfahrung.

Beispielantwort

HTTP/1.1
HTTP/1.1 300 Multiple Choices
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Link: </doc.en.html>; rel=alternate; hreflang=en
Link: </doc.de.html>; rel=alternate; hreflang=de
Content-Length: 0

Spezifikation

RFC 9110 §15.4.1

FAQ

› Folgen Browser einem 300 automatisch?

Manche folgen dem Location-Header, falls vorhanden; sonst sieht der Nutzer den Seiten-Body mit den Optionen.

› Eignet sich 300 für mehrsprachige Websites?

Meist nicht. Leiten Sie mit 302 weiter oder liefern Sie die passende Sprache mit hreflang-Links aus.