Avete riscontrato l’errore “429 Too Many Requests” sul vostro sito WordPress?
Questo messaggio di errore indica che un utente ha inviato troppe richieste HTTP al server del vostro sito web. Questo errore può essere estremamente frustrante perché è difficile capire quale sia la causa.
In questo articolo vi mostreremo come risolvere facilmente l’errore “WordPress 429 Too Many Requests”.
Cosa causa l’errore WordPress 429 Too Many Requests?
L’errore “429 Too Many Requests” di WordPress si verifica di solito quando un utente, un bot o uno script cerca di fare molte richieste al vostro sito web in un breve periodo. Si tratta di una misura di protezione per bloccare potenziali attacchi al vostro sito, noti come attacchi DDOS.
Immaginate il vostro sito web come una porta trafficata. Per far sì che le cose funzionino senza intoppi, c’è un limite al numero di persone che possono entrare contemporaneamente.
Se troppi tentano di entrare contemporaneamente, la porta dice “aspetta” ad alcuni di loro, ed è allora che viene visualizzato l’errore “429 Too Many Requests”.
Uno scenario in cui si può riscontrare questo errore è quando ci sono troppe richieste dal vostro sito WordPress.
Se un plugin o un pezzo di codice cerca di caricare troppe informazioni troppo velocemente, la sicurezza del vostro sito web potrebbe dire: “Aspetta, è troppo veloce!”.
Ciò può influire sulla visualizzazione del sito nei motori di ricerca e può persino impedire l’accesso alla dashboard di amministrazione di WordPress.
A volte, il vostro sito potrebbe chiedere informazioni a un altro sito web utilizzando una cosa chiamata API (come un messaggero tra siti web).
Se il vostro sito chiede troppo spesso o troppo velocemente, l’altro sito potrebbe dire: “Aspetta, stai chiedendo troppo e troppo presto” e rispondere con un errore ‘429’.
Detto questo, vediamo come risolvere facilmente l’errore “429 Too Many Requests” in WordPress.
Correzione dell’errore 429 Troppe richieste in WordPress
Poiché l’errore “429 Too Many Requests” può essere causato da diversi fattori, vi mostreremo diversi modi per risolverlo e risolverlo.
Potete utilizzare i collegamenti rapidi qui sotto per passare al metodo che desiderate utilizzare:
- Find and Deactivate a Misbehaving Plugin
- Switch to a Default WordPress Theme
- Change Your WordPress Login URL
- Check for Mixed Content Issues
- Check Your Plugins' API Request Limits
- Review Your Error Logs With Debug Mode
- Restore Your Website Backup
- Contact Your Hosting Provider
- Install a WordPress Caching Plugin
Suggerimento: Non avete tempo per la manutenzione del vostro sito web, ma volete mantenerlo sicuro? I nostri servizi di manutenzione di WordPress possono aiutarvi a gestire i vostri siti web con facilità e a mantenerli privi di errori.
1. Individuare e disattivare un plugin che si comporta male
Il colpevole più comune dell’errore 429 è un plugin difettoso sul vostro sito web. I plugin possono a volte effettuare più richieste al vostro sito web, che il server può rifiutare con un codice di errore 429.
La prima cosa da fare è disattivare tutti i plugin di WordPress sul vostro sito web.
È possibile farlo visitando la pagina Plugin ” Plugin installati nell’area di amministrazione di WordPress e selezionando tutti i plugin. Quindi, selezionate “Disattiva” dal menu a discesa “Azioni massicce” e fate clic su “Applica”.
Se non riuscite ad accedere all’area di amministrazione di WordPress, consultate la nostra guida su come disattivare tutti i plugin di WordPress via FTP.
Ora, visitate nuovamente il vostro sito web per vedere se riuscite a riprodurre l’errore “429 Too Many Requests”. Se non è possibile, significa che il problema è causato da un plugin.
Ora è possibile attivare i plugin uno per uno e controllare il sito web dopo aver attivato ciascuno di essi. In questo modo, è possibile individuare il plugin che causa l’errore.
Una volta individuato il plugin che causa l’errore, è possibile sostituirlo con un plugin WordPress alternativo o provare a contattare l’autore del plugin per informarlo dell’errore.
Per maggiori dettagli, potete consultare la nostra guida su come richiedere e ottenere il supporto di WordPress.
2. Passare a un tema predefinito di WordPress
Molti temi di WordPress includono funzionalità che normalmente vengono fornite con i plugin. Anche questi temi possono causare l’errore “429 Too Many Requests” sul vostro sito web.
Il modo più semplice per scoprire se questo è il caso è passare a un tema predefinito di WordPress come Twenty Twenty-One.
È possibile farlo andando su Aspetto ” Temi e cliccando su “Attiva” sotto uno dei temi predefiniti.
Per maggiori dettagli, consultate la nostra guida su come modificare correttamente un tema di WordPress. Questo post vi mostrerà anche cosa fare se non riuscite ad accedere alla dashboard di amministrazione di WordPress.
Se il passaggio a un tema predefinito risolve l’errore 429, è possibile trovare un altro tema WordPress. È anche possibile segnalare il problema allo sviluppatore del tema, che potrebbe essere in grado di risolverlo.
3. Modificare l’URL di accesso a WordPress
Se temete di vedere l’errore “409 Too Many Requests” a causa di un attacco DDoS, allora potreste voler cambiare l’URL di accesso a WordPress.
In questo modo, gli hacker non saranno in grado di trovare la vostra pagina di accesso aggiungendo wp-admin
o wp-login
alla fine dell’URL del vostro sito web.
È possibile modificare facilmente l’URL di accesso di WordPress utilizzando il plugin WPS Hide Login. Se avete bisogno di aiuto, consultate la nostra guida su come installare un plugin di WordPress.
Una volta attivato, è necessario andare su Impostazioni ” WPS Hide Login.
È sufficiente inserire un nuovo URL della pagina di accesso nella casella “URL di accesso”. È anche possibile aggiungere un “URL di reindirizzamento”.
Assicurarsi di fare clic su “Salva modifiche” per memorizzare le impostazioni.
Per ulteriori informazioni, consultare la nostra guida su come aggiungere un URL di accesso personalizzato in WordPress.
4. Verificare la presenza di problemi di contenuto misto.
A volte, l’errore “429 Too May Requests” è legato a un altro errore chiamato contenuto misto. Ciò accade quando il sito web viene servito utilizzando HTTPS, ma alcune parti del sito, come le immagini, i contenuti e altri elementi, sono ancora caricati in HTTP.
Se si utilizza un plugin di sicurezza per WordPress, questo potrebbe rilevare i problemi di contenuto misto del sito come potenziali minacce alla sicurezza. Quindi, potrebbe implementare la limitazione della velocità per prevenire potenziali attacchi o abusi.
Se un utente attiva questo limite caricando ripetutamente pagine con contenuti misti, potrebbe causare un errore di codice 429. Per risolvere questo problema, potete leggere il nostro articolo su come risolvere gli errori di contenuto misto in WordPress.
5. Verificate i limiti di richiesta dell’API dei plugin.
A volte l’errore 429 può essere innescato da plugin o caratteristiche del sito web che si appoggiano a servizi esterni.
Questi servizi comunicano con il vostro sito web utilizzando una cosa chiamata API, che agisce come un messaggero tra siti web. Come nel caso del vostro sito web, alcune API hanno dei limiti sul numero di richieste che possono ricevere in un determinato periodo di tempo.
Se un plugin sul sito esegue un ping costante di un’API e supera tali limiti, potrebbe causare l’errore 429.
Per verificarlo, consultate la documentazione dei plugin o dei servizi che utilizzate e che si collegano a fonti esterne. La loro documentazione potrebbe menzionare i limiti delle richieste API e come rispettarli.
6. Esaminare i registri degli errori con la modalità Debug
Se vi sentite a vostro agio con un po’ di risoluzione dei problemi in più, abilitando la modalità di debug di WordPress potete ottenere informazioni preziose sull’origine dell’errore 429.
Lamodalità di debug consente a WordPress di registrare informazioni dettagliate su chi sta accadendo dietro le quinte del vostro sito web, compresi gli errori che potrebbero causare il problema 429.
Per abilitare la modalità di debug, potete leggere la nostra guida passo-passo su come trovare e accedere ai registri degli errori di WordPress.
7. Ripristinare il backup del sito web
Se non si è ancora sicuri della causa dell’errore “429 Too Many Requests” e si dispone di un backup, si consiglia di ripristinare un backup prima che si verifichi l’errore.
In questo modo è possibile ripercorrere i propri passi e capire cosa è successo esattamente che ha portato all’errore. Inoltre, è possibile ripristinare rapidamente l’operatività del sito web, il che è importante se si gestisce un negozio o un’attività online.
Potete leggere la nostra guida su come ripristinare correttamente il backup di un sito WordPress. Se non avete ancora eseguito alcun backup ma volete farlo in futuro, consultate il nostro articolo su come eseguire il backup di WordPress.
8. Contattare il fornitore di hosting
Spesso viene visualizzato l’errore “429 Too Many Requests” nei servizi di terze parti che devono accedere al vostro sito web. Si tratta di motori di ricerca, crawler e altre applicazioni web.
Se l’errore viene visualizzato in Google Search Console o in qualsiasi altro servizio di terze parti, è molto probabile che stiano inviando troppe richieste al vostro sito web.
In questo caso, dovete chiedere al vostro provider di hosting WordPress di non bloccare tali richieste.
Per quanto riguarda l’hosting, potreste anche controllare se il vostro sito web sta utilizzando più risorse di quelle fornite dal vostro servizio.
In tal caso, dovrete aggiornare il vostro piano di hosting per ottenere maggiore potenza di CPU, larghezza di banda e spazio di archiviazione. Oppure, migrare il vostro sito WordPress a un altro provider per supportarne la crescita.
9. Installare un plugin per la cache di WordPress
Forse avete risolto l’errore “429 Too Many Requests”, ma vi state chiedendo come evitare che si ripeta. Vi consigliamo di installare un plugin per la cache di WordPress.
I plugin per la cache memorizzano copie dei file e delle informazioni a cui si accede di frequente, in modo che quando qualcuno visita il sito, questi elementi possano essere caricati molto più velocemente dalla cache, invece di dover essere ricreati ogni singola volta.
Riducendo il numero di richieste che il server deve elaborare, i plugin per la cache possono potenzialmente aiutare a prevenire l’errore 429, soprattutto se è causato da richieste eccessive per gli stessi dati.
Detto questo, è importante notare che a volte i plugin possono introdurre conflitti, quindi assicuratevi di testare accuratamente il vostro sito web dopo averne installato uno.
Approfondisci i modi per risolvere gli errori più comuni di WordPress
Volete proteggere il vostro sito web da altri errori comuni di WordPress? Ecco altre guide per aiutarvi a conoscere altri problemi di WordPress:
- Come correggere l’errore 500 Internal Server in WordPress
- Come correggere l’errore 404 restituito dalle pubblicazioni di WordPress (passo dopo passo)
- Come correggere l’errore 403 Forbidden in WordPress
- Cos’è l’errore 414 Request URI Too Long e come correggerlo
- Come correggere l’errore 504 Gateway Timeout in WordPress
- Come correggere l’errore 413 Request Entity Too Large in WordPress
- Come correggere l’errore 28 di cURL: Connessione interrotta dopo millisecondi
- Come correggere l’errore 401 in WordPress
Speriamo che questo articolo vi abbia aiutato a correggere l’errore WordPress “429 Too Many Requests” sul vostro sito web. Potreste anche voler consultare il nostro elenco degli errori più comuni dell’editor a blocchi e di come correggerli, e la nostra classifica dei migliori plugin e strumenti SEO per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Alan Brady
Hi, I am persistently getting this 429 error on not only my live site, but also on a brand new site in a sub-domain. Is it possible that the sub-domain “inherits” the 429 error, or do I need to speak to my host provider?
WPBeginner Support
You would want to speak with your hosting provider and they would be able to help you fix the error as it sounds like it would be from your hosting and not a plugin or theme.
Admin
Snehal
Hello
We are facing this 429 error code on our website. If you open it directly from the address bar then it is opening but if you type keywords into google search then result pages are not opening, its giving this 429 error code.
This issue only persists in google search engine not yahoo or bing search. What could be the reason and how to resolve this in google search
Could you please help us in solving this issue.
WPBeginner Support
You would want to follow the steps in this article and possibly have Google recrawl your site.
Admin
Alamu
Pls help my photo to clear this
WPBeginner Support
I’m unsure what you mean, if you’re having this error then you would want to follow the steps in the article.
Admin