Come affrontare e risolvere un errore 501 non implementato
Un errore “501 Not Implemented” è piuttosto fastidioso perché significa fondamentalmente che il server non comprende o non supporta il metodo di richiesta che il browser sta tentando di utilizzare. Di solito, è causato da problemi lato server, come software obsoleto, impostazioni del server web configurate in modo errato o forse qualche strana incompatibilità. Ma a volte, le impostazioni del browser o della rete possono innescarlo, soprattutto se si sta provando qualcosa di leggermente diverso o personalizzato. Se vi è mai capitato di imbattervi in quell’errore visitando un sito e di pensare: “Cosa diavolo c’è che non va ora?”, questa guida dovrebbe aiutarvi a chiarire la situazione.
Risolvere un errore 501 non è sempre semplice, ma alcuni di questi suggerimenti hanno funzionato su diverse configurazioni. Preparatevi a qualche tentativo ed errore, o anche a qualche dettaglio leggermente tecnico. Speriamo che uno di questi vi rimetta in carreggiata senza troppi problemi. La cosa fondamentale è capire: a volte i problemi del server non dipendono da voi, ma ci sono alcune cose che vale la pena provare prima e che a volte possono risolvere il problema.
Come correggere un errore 501 non implementato nel browser o nella rete
Controlla se l’errore è temporaneo: basta aggiornare
Potrebbe sembrare ovvio, ma a volte l’errore è solo un problema passeggero. Forse il server è sovraccarico o ha un problema. Premi F5o Ctrl + R(o Command + Rsu Mac) e prova a farlo qualche volta. Se sei fortunato, si è trattato di un problema temporaneo. In alcune configurazioni, ricaricare un paio di volte risolve i problemi di sovraccarico del server o i problemi di rete che impedivano al server di riconoscere correttamente il metodo di richiesta. Non illuderti se questo non funziona immediatamente, ma vale la pena tentare.
Controlla lo stato del server del sito web
Di solito, un errore 501 indica un problema lato server. Se il problema è loro, non c’è molto che tu possa fare se non aspettare. Puoi dare un’occhiata a siti come DownDetector o IsItDownRightNow per vedere se il sito sta subendo interruzioni. Se i report indicano che il sito è inattivo, la cosa migliore da fare è aspettare che risolvano il problema. A volte, si tratta semplicemente di un aggiornamento del server o di problemi con il loro provider di hosting.
Prova un browser diverso: a volte è il browser
In alcune occasioni, il problema potrebbe essere causato dal browser in uso. Forse memorizza i dati nella cache in modo anomalo o ha qualche estensione che interferisce. Apri il sito con un altro browser: ad esempio, se usi Chrome, prova Firefox o Edge. Se il sito si carica correttamente, il problema potrebbe essere nella configurazione o nella cache del browser. Questo può essere un buon segno, soprattutto se la cancellazione della cache aiuta.
Cancella la cache del browser: rimuovi i vecchi dati che potrebbero causarlo
I dati memorizzati nella cache aiutano a caricare le pagine più velocemente, ma se la cache si danneggia o diventa obsoleta, può generare errori, inclusi errori 501. Svuotare la cache sui browser più diffusi è piuttosto semplice. Ecco come procedere per ciascuno di essi:
Cromo
- Digita
chrome://settings/clearBrowserDatanella barra degli indirizzi e premi Invio. - Vai alla scheda “Avanzate”, seleziona Sempre nel menu a discesa, seleziona Immagini e file memorizzati nella cache, quindi fai clic su Cancella dati.
Microsoft Edge
- Digitare
edge://settings/clearBrowserDatanella barra degli indirizzi e premere Invio. - Seleziona Immagini e file memorizzati nella cache e fai clic su Cancella ora.
Firefox
- Visita about:preferences#privacy nella barra degli indirizzi e premi Invio.
- Scorrere fino a Cookie e dati del sito, fare clic su Cancella dati.
- Assicurati che l’opzione Contenuto Web memorizzato nella cache sia selezionata e fai clic su Cancella.
Safari
- Apri Safari, vai su Safari > Preferenze > Privacy.
- Seleziona Gestisci dati sito web, quindi fai clic su Rimuovi tutto e conferma.
Nota: questi passaggi rimuovono le informazioni memorizzate nella cache, il che potrebbe causare la disconnessione da alcuni siti o il ripristino delle preferenze salvate. Tuttavia, spesso risolvono problemi con dati obsoleti che potrebbero causare errori come 501.
Disattiva le impostazioni proxy: forse la tua rete sta interferendo
Se utilizzi un proxy o una VPN, questo potrebbe interferire con il modo in cui le richieste vengono inviate al server, soprattutto se il proxy non supporta determinati metodi HTTP. Disattiva temporaneamente tutti i server proxy per vedere se il problema si risolve. Su Windows, accedi a Impostazioni > Rete e Internet > Proxy. Su macOS, vai a Preferenze di Sistema > Rete > Avanzate > Proxy e deseleziona tutte le opzioni proxy.
Utenti Chromebook: andate su Impostazioni > Rete, selezionate la vostra rete attuale, espandete Proxy e impostatelo su Connessione Internet diretta. Sembra assurdo, ma a volte le impostazioni proxy causano strani errori del server.
Esegui una scansione anti-malware: il malware può creare problemi
Se il tuo sistema è infetto, potrebbe interferire con le richieste di rete o reindirizzare il traffico, causando l’invio di metodi di richiesta non supportati dal browser. Esegui una scansione completa del sistema: Windows Security o Windows Defender sui PC Windows sono validi. Utilizza programmi antivirus affidabili se utilizzi Mac, Linux o Chromebook. Tieni presente che a volte malware o adware possono interferire con le tue richieste web, quindi vale la pena effettuare una scansione rapida se nient’altro funziona.
Su alcuni computer, la parte difficile è che malware o estensioni poco chiare potrebbero bloccare o modificare le richieste HTTP, quindi un sistema pulito è la soluzione migliore per la risoluzione dei problemi.
Per gli amministratori di siti web: cosa potrebbe causare l’errore 501?
Se gestisci un sito di tua proprietà, un errore 501 può verificarsi per alcuni motivi di backend: licenze software scadute, configurazioni errate del server o persino impostazioni NGINX errate. Controlla attentamente i log e la configurazione del server. A volte, un plugin o un aggiornamento recente interferisce con il sistema, inducendo il server a rifiutare determinati metodi di richiesta. Assicurati che il software del server sia aggiornato e che le fatture di hosting siano pagate puntualmente. Altrimenti, è solo una questione di attesa o di una chiamata al tuo provider di hosting.
A meno che non abbiate dimestichezza con le configurazioni del server, evitate di apportare modifiche radicali alla cieca, perché ovviamente una configurazione errata può peggiorare ulteriormente la situazione. Ma assicurarsi che il server supporti i metodi HTTP necessari spesso risolve l’errore.
Articoli correlati
Questo articolo è stato utile?