TrueURL
TrueURL

Menü

426 Upgrade Required

Der Server lehnt es ab, die Anfrage über das aktuelle Protokoll zu bearbeiten, und verlangt ein Upgrade auf das im Upgrade-Header genannte Protokoll.

Statustext
Upgrade Required
Weiterleitung
Nein
Standardmäßig cachebar
Nein

426 Upgrade Required bedeutet, dass der Server die Anfrage mit dem aktuellen Protokoll nicht ausführt, es aber möglicherweise tut, nachdem der Client auf ein anderes Protokoll gewechselt hat. Der Server muss einen Upgrade-Header senden, der das oder die erforderlichen Protokolle nennt.

Der häufigste Fall ist ein WebSocket-Endpunkt, der eine gewöhnliche HTTP-Anfrage erhält: Viele WebSocket-Server antworten dann mit 426, um zu signalisieren, dass der Client einen WebSocket-Handshake senden soll. 426 wurde auch verwendet, um TLS (RFC 2817) oder eine neuere HTTP-Version zu verlangen, für HTTPS ist eine Weiterleitung aber der übliche Weg.

Beispielantwort

HTTP
HTTP/1.1 426 Upgrade Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Upgrade: websocket
Connection: Upgrade
Content-Type: text/plain
Content-Length: 49

This endpoint only accepts WebSocket connections.

SEO und Weiterleitungsprüfung

Eine URL, die 426 liefert, kann nicht indexiert werden. Meist handelt es sich aber um WebSocket- oder API-Endpunkte, die ohnehin nicht gecrawlt werden sollen. Zeigt eine Weiterleitungsprüfung 426 für eine normale Seite, leitet der Server oder Proxy diese URL an ein WebSocket-Backend.

Häufige Ursachen und Einsatzzwecke

  • Ein einfaches HTTP-GET wurde an einen WebSocket-Endpunkt gesendet.
  • Ein vorgeschalteter Proxy reicht den Upgrade-Header nicht weiter, daher sieht das Backend eine gewöhnliche Anfrage.
  • Der Server verlangt eine Protokollversion, die der Client nicht verwendet hat.

URL-Redirect-Checker

Prüfen Sie mit dem kostenlosen Redirect-Checker von TrueURL Hop für Hop, welche Statuscodes eine URL zurückgibt.