506 Variant Also Negotiates stammt aus der Transparent Content Negotiation (RFC 2295), einer experimentellen HTTP-Erweiterung. Der Code bedeutet, dass der Server einen internen Konfigurationsfehler hat: Die für die Anfrage gewählte Variante ist selbst für Content Negotiation konfiguriert, sodass die Aushandlung nie enden würde.
Transparent Content Negotiation hat sich nie verbreitet, und 506 ist selten. Das Apache-Modul mod_negotiation ist die bekannteste Implementierung und kann den Code erzeugen, wenn Type-Maps oder MultiViews auf Ressourcen verweisen, die selbst ausgehandelt werden.
Beispielantwort
HTTP/1.1 506 Variant Also Negotiates
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
Content-Length: 283
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>506 Variant Also Negotiates</title>
</head><body>
<h1>Variant Also Negotiates</h1>
<p>A variant for the requested resource is itself a negotiable resource. This indicates a configuration error.</p>
</body></html> SEO und Weiterleitungsprüfung
Wie andere 5xx-Fehler verhindert ein anhaltender 506 die Indexierung. Es handelt sich um einen Konfigurationsfehler. Korrigieren Sie also die Aushandlungskonfiguration (Type-Maps, MultiViews), statt darauf zu warten, dass er von selbst verschwindet.
Häufige Ursachen und Einsatzzwecke
- Eine Apache-Type-Map (
.var-Datei) führt eine Variante auf, die selbst eine Type-Map ist. - MultiViews in Kombination mit Type-Maps führt zu einer zirkulären Aushandlung.
- Eine experimentelle Content-Negotiation-Konfiguration hat eine fehlerhafte Variantenliste.