TrueURL

506 Variant Also Negotiates

Erreur de configuration du serveur en négociation de contenu transparente (RFC 2295) : la variante choisie est elle-même négociable, d’où une boucle.

Message de statut
Variant Also Negotiates
Redirection
Non
Mise en cache possible par défaut
Non

506 Variant Also Negotiates provient de la négociation de contenu transparente (Transparent Content Negotiation, RFC 2295), une extension expérimentale de HTTP. Il signifie que le serveur souffre d’une erreur de configuration interne : la variante choisie pour la requête est elle-même configurée pour la négociation de contenu, si bien que la négociation ne se terminerait jamais.

La négociation de contenu transparente ne s’est jamais répandue, et le code 506 est rare. Le module mod_negotiation d’Apache en est l’implémentation la plus connue et peut le produire lorsque des type maps ou MultiViews pointent vers des ressources elles-mêmes négociées.

Exemple de réponse

HTTP
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 et vérification des redirections

Comme les autres erreurs 5xx, un 506 persistant empêche l’indexation. Il s’agit d’une erreur de configuration : corrigez le paramétrage de la négociation (type maps, MultiViews) plutôt que d’attendre qu’elle disparaisse.

Causes fréquentes et cas d’usage

  • Une type map Apache (fichier .var) liste une variante qui est elle-même une type map.
  • MultiViews combiné à des type maps entraîne une négociation circulaire.
  • Une configuration expérimentale de négociation de contenu comporte une liste de variantes mal configurée.

Vérificateur de redirections d’URL

Affichez chaque code de statut que renvoie une URL, saut par saut, avec le vérificateur de redirections gratuit de TrueURL.