506 Variant Also Negotiates vem da Transparent Content Negotiation (RFC 2295), uma extensão experimental do HTTP. Ele significa que o servidor tem um erro interno de configuração: a variante escolhida para a requisição também está configurada para negociação de conteúdo, e a negociação nunca terminaria.
A Transparent Content Negotiation nunca se popularizou, e o 506 é raro. O mod_negotiation do Apache é a implementação mais conhecida e pode gerá-lo quando type maps ou MultiViews apontam para recursos que também são negociados.
Exemplo de resposta
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ção de redirecionamentos
Como outros erros 5xx, um 506 persistente impede a indexação. É um erro de configuração; portanto, corrija a configuração da negociação (type maps, MultiViews) em vez de esperar que ele desapareça.
Causas comuns e casos de uso
- Um type map do Apache (arquivo
.var) lista uma variante que também é um type map. - O uso de MultiViews junto com type maps leva a uma negociação circular.
- Uma configuração experimental de negociação de conteúdo tem uma lista de variantes mal configurada.