Salta al contenuto

Errore 506 Variant Also Negotiates: loop di negoziazione

Pubblicato il Aggiornato il

In breve: Errore 506 Variant Also Negotiates — indica che la variante selezionata durante la negoziazione dei contenuti è configurata a sua volta come risorsa negoziabile e crea una dipendenza circolare.

Errore 506 Variant Also Negotiates: significato

Le prime ipotesi da verificare per “Errore 506 Variant Also Negotiates” sono mappa delle varianti circolare; file di tipo map che include se stesso.

errore 506 Variant Also Negotiates: sintomo, causa e verifica
Errore 506 Variant Also Negotiates: loop di negoziazione: sintomo, causa probabile e criterio di verifica.

Sintomi e cause probabili

Sintomi da verificare

  • Il messaggio “errore 506 Variant Also Negotiates” compare durante un’operazione ripetibile.
  • La funzione coinvolta in HTTP, browser e API non raggiunge il risultato previsto.
  • Il log dell’area HTTP, browser e API registra un evento nello stesso minuto della prova.
  • Il comportamento osservato in HTTP, browser e API cambia in base a utente, rete, file o configurazione.

Cause probabili

  • Mappa delle varianti circolare
  • File di tipo map che include se stesso
  • Regole MultiViews incompatibili
  • Rewrite che riporta alla risorsa negoziata

Diagnosi passo per passo

  1. Identificare la variante selezionata
  2. Controllare type-map e MultiViews
  3. Seguire le riscritture una regola alla volta
  4. Confrontare configurazione globale e locale
  5. Provare un URL esplicito senza negoziazione

Log e dati da controllare

  • DevTools, scheda Network
  • log del server web o dell’applicazione
  • log di proxy, CDN o WAF

Correzioni sicure

  1. Rimuovere il riferimento circolare
  2. Definire varianti finali non negoziabili
  3. Disabilitare MultiViews solo dove non necessario
  4. Ordinare le regole di rewrite
  5. Mantenere una destinazione canonica esplicita
Errore 506 Variant Also Negotiates: passaggi diagnostici e correzioni
Errore 506 Variant Also Negotiates: loop di negoziazione: sequenza diagnostica e verifica dopo la correzione.

Verifica finale

  • La stessa richiesta riceve la risposta prevista
  • Metodo, header e corpo sono coerenti
  • Non compaiono redirect o tentativi inattesi
  • I log confermano il medesimo esito

Errori da evitare

  • Non disattivare globalmente WAF, ModSecurity, antispam o verifica TLS per aggirare il sintomo
  • Non impostare permessi 777 e non cambiare proprietari in modo ricorsivo senza conoscere la struttura dell’account
  • Non cancellare database, chiavi Redis, cache o file di sistema senza backup e senza aver identificato l’oggetto coinvolto
  • Non ripetere pagamenti, import o webhook reali finché non hai verificato l’idempotenza

Guide Xlogic correlate

Fonti tecniche

Domande frequenti

Che cosa significa “Errore 506 Variant Also Negotiates”?

Errore 506 Variant Also Negotiates — indica che la variante selezionata durante la negoziazione dei contenuti è configurata a sua volta come risorsa negoziabile e crea una dipendenza circolare.

Da cosa può dipendere “Errore 506 Variant Also Negotiates”?

Le cause da verificare per “Errore 506 Variant Also Negotiates” sono: mappa delle varianti circolare; file di tipo map che include se stesso; regole MultiViews incompatibili.

Quali controlli eseguire per “Errore 506 Variant Also Negotiates”?

Per diagnosticare “Errore 506 Variant Also Negotiates”, controlla nell’ordine: identificare la variante selezionata; controllare type-map e MultiViews; seguire le riscritture una regola alla volta. La soluzione è confermata quando la stessa richiesta riceve la risposta prevista; metodo, header e corpo sono coerenti.

Errore 506 Variant Also Negotiates: loop di negoziazione ultima modifica: 2026-08-03T12:49:17+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?