506 Variant Also Negotiates deriva dalla Transparent Content Negotiation (RFC 2295), un’estensione sperimentale di HTTP. Indica che il server ha un errore di configurazione interno: la variante scelta per la richiesta è a sua volta configurata per la negoziazione dei contenuti, quindi la negoziazione non finirebbe mai.
La Transparent Content Negotiation non si è mai diffusa e il 506 è raro. Il mod_negotiation di Apache è l’implementazione più nota e può generarlo quando le type map o MultiViews puntano a risorse che sono a loro volta negoziate.
Esempio di risposta
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 e verifica dei redirect
Come per gli altri errori 5xx, un 506 persistente impedisce l’indicizzazione. È un errore di configurazione, quindi correggi l’impostazione della negoziazione (type map, MultiViews) invece di aspettare che si risolva da solo.
Cause comuni e casi d’uso
- Una type map di Apache (file
.var) elenca una variante che è essa stessa una type map. - MultiViews combinato con le type map porta a una negoziazione circolare.
- Una configurazione sperimentale di negoziazione dei contenuti ha un elenco di varianti configurato male.