Salta al contenuto

Errore 506 Variant Also Negotiates: loop di negoziazione

Pubblicato il Aggiornato il

Il 506 segnala una configurazione errata della negoziazione: la variante scelta è a sua volta una risorsa negoziabile.

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

  • Identifica la variante selezionata e la configurazione che la descrive.
  • Controlla type-map e, se usato, MultiViews nel contesto coinvolto.
  • Fai correggere il riferimento verso una variante finale; non disattivare la negoziazione dell’intero server.
  • Verifica le varianti richieste dai client e la risposta del server dopo la modifica.
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

  • Il server seleziona una variante finale e non restituisce più 506.
  • Confronta il risultato con la prova iniziale e conserva gli eventuali errori rimasti.

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”?

Il 506 segnala una configurazione errata della negoziazione: la variante scelta è a sua volta una risorsa negoziabile.

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”?

Identifica la variante selezionata e la configurazione che la descrive. Controlla type-map e, se usato, MultiViews nel contesto coinvolto. Fai correggere il riferimento verso una variante finale; non disattivare la negoziazione dell’intero server. Verifica le varianti richieste dai client e la risposta del server dopo la modifica.

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?