Contattaci
Tecnologia

Errore Misdirected Request WordPress: cos’è, perché compare e come risolverlo (Guida completa)

4 min di lettura

L’errore Misdirected Request corrisponde tecnicamente al codice HTTP 421. Viene restituito dal server quando la richiesta del browser non viene indirizzata correttamente al sito giusto, soprattutto in contesti dove si utilizzano proxy o reverse proxy.

In pratica, significa che il server riceve una richiesta destinata a un certificato SSL/TLS diverso da quello effettivamente configurato per quel dominio. Il risultato è un rifiuto della connessione per motivi di sicurezza.

Perché l’errore è diventato frequente dopo l’aggiornamento di Apache

Con l’aggiornamento di Apache 2.4.65 è stata introdotta una fix di sicurezza sul protocollo TLS/SNI. Prima di questa correzione, Apache poteva in alcuni casi accettare certificati SSL/TLS anche se non corrispondevano perfettamente al dominio richiesto, lasciando spazio a potenziali usi impropri.

Con la nuova versione, invece, il server è molto più rigido: se rileva una discrepanza tra certificato, dominio e configurazione del proxy, restituisce immediatamente l’errore Misdirected Request (421).

Questo riguarda in particolare chi utilizza servizi di reverse proxy, come Cloudflare, che agiscono da intermediari tra il browser dell’utente e il server Apache.

Quando compare l’errore Misdirected Request

L’errore tende a presentarsi soprattutto in tre scenari:

  1. Domini dietro a Cloudflare: se il sito utilizza Cloudflare con modalità SSL errata (ad esempio “Full” o “Strict”), la connessione tra Cloudflare e Apache può risultare incompatibile con le nuove regole introdotte dall’aggiornamento.
  2. Reverse proxy personalizzati: anche altri sistemi che instradano il traffico verso Apache possono creare conflitti se i certificati non sono gestiti in modo coerente.
  3. Aggiornamenti automatici del server: molti provider hanno aggiornato automaticamente i server Apache, causando errori improvvisi sui siti web senza interventi diretti del webmaster.
Come risolvere l’errore Misdirected Request

Fortunatamente, la soluzione è semplice e alla portata di tutti, specialmente se si utilizza Cloudflare.

Passaggi da seguire su Cloudflare:
  1. Accedi al pannello Cloudflare.
  2. Vai alla sezione SSL/TLS > Overview.
  3. Modifica la modalità da Full o Strict a Flexible.
  4. Salva le modifiche.

Con questa impostazione, Cloudflare si occupa di gestire correttamente la connessione SSL tra il browser e i suoi server, senza richiedere una corrispondenza perfetta del certificato tra Cloudflare e Apache.

In alternativa:
  • Verifica che il certificato SSL installato su Apache sia valido e correttamente associato al dominio.
  • Controlla le configurazioni di eventuali reverse proxy personalizzati.
  • Se gestisci più domini o sottodomini sullo stesso server, assicurati che ciascuno abbia il proprio certificato SSL valido e aggiornato.
Tempistiche di riattivazione del sito

Se l’errore compare, non significa che il sito sia compromesso o che abbia perso i dati: è un semplice blocco temporaneo nella gestione della connessione SSL. Una volta corretta la configurazione, il sito torna online entro 5-10 minuti.

Molti provider o agenzie di hosting stanno ricevendo segnalazioni simili in questi giorni, poiché l’aggiornamento di Apache ha un impatto globale: parliamo di un sistema che è alla base di circa il 70% dei server web nel mondo.

Perché non è un problema del provider o dell’agenzia o del professionista che ti gestisce il sito web

È importante sottolineare che questo errore non è imputabile né al provider di hosting né all’agenzia che gestisce il sito. Si tratta infatti di una conseguenza di un aggiornamento automatico CORE dei server, effettuato per motivi di sicurezza a livello mondiale.

L’obiettivo di Apache è rafforzare la protezione delle connessioni, eliminando eventuali falle che in passato potevano permettere abusi nella gestione dei certificati SSL.

L’errore Misdirected Request (421) può sembrare preoccupante, ma è in realtà il risultato di un sistema più sicuro e affidabile. Con pochi passaggi di configurazione su Cloudflare o con un controllo dei certificati SSL, è possibile risolvere rapidamente il problema e ripristinare la piena accessibilità del sito.

Se gestisci un sito web e ti sei trovato di fronte a questo messaggio, non allarmarti: basta aggiornare le impostazioni e il tuo progetto tornerà online in pochi minuti.