X-Forwarded-Host header

Der HTTP-X-Forwarded-Host (XFH) Request-Header ist ein de-facto Standard-Header, der zur Identifizierung des ursprünglichen Hosts verwendet wird, der vom Client im Host HTTP-Request-Header angefordert wurde.

Hostnamen und Ports von Reverse-Proxys (Load Balancers, CDNs) können sich vom Ursprungsserver, der die Anfrage bearbeitet, unterscheiden. In diesem Fall ist der X-Forwarded-Host-Header nützlich, um festzustellen, welcher Host ursprünglich verwendet wurde.

Eine standardisierte Version dieses Headers ist der HTTP-Forwarded-Header, obwohl er viel seltener verwendet wird.

Header-Typ Request-Header
Unzulässiger Request-Header Nein

Syntax

http
X-Forwarded-Host: 

Direktiven

Der Domainname des weitergeleiteten Servers.

Beispiele

http
X-Forwarded-Host: id42.example-cdn.com

Spezifikationen

Kein Teil einer aktuellen Spezifikation.

Siehe auch