Gli errori non sono esattamente divertenti e questo vale doppio per i codici di errore esoterici di cui non puoi capire né capo né croce. L'errore 505 è un esempio criptico e confuso che può comparire in luoghi inaspettati, come i collegamenti in uscita sul tuo sito Web WordPress. Poiché in rete non esistono articoli esaustivi al riguardo, abbiamo deciso di risolvere la questione una volta per tutte. Diamo un'occhiata al significato del codice di errore 505 e come risolverlo.
505 Codice errore Significato rivelato
![[Errore in Esplora risorse]](https://cloudzy.com/wp-content/uploads/image3-5.png)
L'errore 505 è il codice per "Versione HTTP non supportata" e ciò significa che la richiesta del client utilizza una versione di HTTP che il server non riconosce. Nella maggior parte dei casi, il problema è che il server web utilizza una vecchia versione HTTP. Ciò può accadere quando i server web come Apache o Nginx non vengono aggiornati da molto tempo.
A volte, però, accade il contrario. Se utilizzi browser meno recenti come Internet Explorer per i siti Web più recenti, è possibile che venga visualizzato spesso l'errore 505. In questo caso, il problema non è del server HTTP, anche se si chiama errore del server.
Ora, ci sono alcuni modi per evitare questo errore, a seconda che tu abbia accesso o meno al server. Immergiamoci subito.
Efficace Modi per risolvere l'errore HTTP 505
Come risolvere l'errore HTTP 505: soluzioni lato client
Se visualizzi l'errore 505 nel tuo browser, esistono due modi rapidi per risolverlo. La prima cosa da fare è vedere se stai utilizzando un browser molto vecchio come, ad esempio, Internet Explorer di Microsoft. In questi casi, il tuo browser sta tentando di connettersi a un server web moderno utilizzando vecchie versioni HTTP. Quindi, il modo migliore per risolvere questo problema è passare a un browser moderno come Firefox o Google Chrome.
Se utilizzi un browser moderno e hai riscontrato l'errore 505, la soluzione più rapida è svuotare la cache del browser. Per funzionare più velocemente e consumare meno traffico di rete, la maggior parte dei browser utilizza metodi di memorizzazione nella cache, che memorizzano alcune funzionalità dei siti Web visitati. Alcunime, la cache e il contenuto effettivo del sito Web non corrispondono dopo un po' e ciò può causare errori come 505 "Versione HTTP non supportata". Come un ad esempio, ti diremo come svuotare la cache nel tuo browser Chrome.
Chrome offre diversi modi per gestire e svuotare la cache, ma il modo più rapido è il seguente:
- Mentre sei in Chrome, premi F12
- Fare clic e tenere premuto il pulsante Aggiorna accanto alla barra degli indirizzi
- Dal menu che appare, seleziona “Svuota cache e ricarica hardware”
![[Menu Ricarica hardware di Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Come risolvere l'errore HTTP 505: soluzioni lato server
Se stai utilizzando un sito Web basato su WordPress o se stai ospitando un sito Web utilizzando un vecchio server Web o provider di hosting, potresti essere in grado di fare qualcosa per l'errore 505.
Inizia a bloggare
Ospita autonomamente il tuo WordPress su hardware di alto livello, dotato di spazio di archiviazione NVMe e latenza minima in tutto il mondo: scegli la tua distribuzione preferita.
Ottieni WordPress VPSVerifica della versione HTTP
Il primo passo per risolvere il problema è vedere quale versione HTTP sta effettivamente utilizzando il tuo server web. Per fare ciò, puoi utilizzare TelNet in Windows o il arricciare comando in Linux. Da TelNet ha molte istruzioni disponibili online, tratteremo i passaggi per verificare la versione HTTP utilizzando la riga di comando di Linux.
Per prima cosa dobbiamo avviare il Terminale. Ciò può essere fatto premendo Ctrl+Alt+T nella maggior parte delle distribuzioni e dal menu Applicazioni in tutte. Una volta aperto il Terminale, inserisci il comando seguente e premi <Invio>
curl --head http://example.site/
Naturalmente, devi cambiare “example.site” con l’indirizzo del tuo sito web. Quando esegui questo comando, dovresti vedere un elenco di proprietà che assomiglierà a questo:
![[Richiesta del terminale Linux per la versione HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Quando il problema si presenta in WordPress, tuttavia, il motivo è un altro e sarà necessaria una soluzione diversa. Diamo un'occhiata.
Problema WordPress
A volte, i plugin di WordPress tentano di connettersi a siti Web di terze parti nel percorso verso alcuni collegamenti in uscita e ciò può causare problemi. Immagina, ad esempio, di voler indirizzare il tuo cliente al tuo prodotto venduto su Amazon. Puoi utilizzare URL statici per il tuo prodotto che sono completamente a posto, ma quando qualcuno fa clic su di essi dal tuo sito Web, riceverà l'errore 505. Ciò è solitamente dovuto a un plug-in e alla differenza tra la versione HTTP del sito Web di terze parti e quella della destinazione reale. Per testarlo, puoi utilizzare il metodo sopra utilizzando arricciare per verificare la versione HTTP del tuo sito web e quella a cui ti stai collegando.
Soluzione WordPress n. 1
Ci sono due modi per affrontare questo problema. Se utilizzi solo pochi plugin, ti consigliamo di disattivare i plugin uno per uno per trovare il colpevole. Potrai quindi sostituirlo con un'alternativa o un codice personalizzato. Tuttavia, questa non è sempre una soluzione pratica. Potresti avere troppi plugin per trovare quello responsabile del codice di errore 505, oppure potresti non riuscire a separartene anche se trovi il plugin. Ecco perché potrebbe valerne la pena il seguente metodo, nonostante sia solo una soluzione alternativa.
Inizia a bloggare
Ospita autonomamente il tuo WordPress su hardware di alto livello, dotato di spazio di archiviazione NVMe e latenza minima in tutto il mondo: scegli la tua distribuzione preferita.
Ottieni WordPress VPSSoluzione WordPress n.2
Questo metodo prevede la disabilitazione di Controllo collegamenti WordPress, che trova e segnala i collegamenti interrotti. Di solito, è uno strumento utile che ti consente di rimuovere collegamenti vecchi e indesiderati. Quando inizia a segnalare collegamenti funzionanti come interrotti a causa dei plug-in, può potenzialmente danneggiare il tuo sito web. Le false segnalazioni sui collegamenti interrotti possono rendere impossibile una vera analisi del tuo sito web e molti collegamenti apparentemente interrotti possono abbassare il tuo posizionamento SEO. Per evitare tutto ciò, dobbiamo disattivare il Link Checker per i siti Web che emettono falsi allarmi.
Una volta trovati tutti i collegamenti funzionanti che rispondono ancora con un codice di errore 505, puoi escluderli dal controllo dei collegamenti utilizzando i seguenti passaggi:
- Vai alla dashboard di WordPress
- Vai su Impostazioni → Controllo collegamenti → Quali collegamenti controllare
- Aggiungi i domini all'elenco di esclusione
- Fare clic su Salva modifiche
Un modo più semplice?
E questo è tutto. Ciò avrebbe dovuto occuparsi del codice di errore 505 in tutte le sue manifestazioni. Naturalmente, c’è sempre la possibilità che non scompaia così semplicemente. Come risolvere quindi l'errore HTTP 505? Bene, un modo semplice è smettere di preoccuparsene e lasciare tutto a noi. Il nostro VPS WordPress ottimizzato in esecuzione su un'infrastruttura di alto livello e utilizzando le ultime versioni del software garantisce che non incorrerai in questo tipo di errore. Puoi lasciare a noi gli aggiornamenti e i backup e dedicare il tuo tempo ad essere più produttivo. Dai un'occhiata al nostro Soluzioni VPS WordPress Qui.