{"id":6931,"date":"2026-01-15T09:37:56","date_gmt":"2026-01-15T09:37:56","guid":{"rendered":"\/it\/tutorial\/?p=6931"},"modified":"2026-01-20T08:48:55","modified_gmt":"2026-01-20T08:48:55","slug":"come-risolvere-429-too-many-requests","status":"publish","type":"post","link":"\/it\/tutorial\/come-risolvere-429-too-many-requests","title":{"rendered":"Come risolvere l\u2019errore 429 too many requests"},"content":{"rendered":"<p>L&rsquo;errore &ldquo;429 too many requests&rdquo; &egrave; un codice di stato HTTP che indica che un client, come il browser, un&rsquo;app o uno strumento automatizzato, ha inviato troppe richieste a un server in un periodo di tempo limitato.<\/p><p>Questo meccanismo di protezione serve a evitare sovraccarichi, spam o attivit&agrave; potenzialmente dannose. Tuttavia, pu&ograve; coinvolgere anche utenti legittimi che stanno semplicemente cercando di accedere a un sito web o di utilizzare una sua funzionalit&agrave;.<\/p><p>A seconda della situazione, esistono diversi modi per intervenire:<\/p><ul class=\"wp-block-list\">\n<li><strong>Se sei un utente<\/strong>: attendi qualche minuto prima di riprovare, poi cancella i dati del browser e svuota la cache DNS per eliminare eventuali richieste temporanee o informazioni obsolete.<\/li>\n\n\n\n<li><strong>Se gestisci un sito web<\/strong>: valuta un upgrade del piano di hosting, disabilita temporaneamente alcuni plugin di WordPress, prova a passare a un tema predefinito e, se necessario, contatta il tuo provider di hosting.<\/li>\n\n\n\n<li><strong>Per prevenire l&rsquo;errore in futuro<\/strong>: modifica la pagina di login predefinita di WordPress, applica il rate limiting e limita i tentativi di accesso per ridurre il rischio di richieste eccessive.<\/li>\n<\/ul><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-what-does-429-too-many-requests-mean\">Che cosa significa l&rsquo;errore &ldquo;429 too many requests?&rdquo;<\/h2><p>L&rsquo;errore &ldquo;429 too many requests&rdquo; si verifica quando un client invia un numero eccessivo di richieste a un server in un arco di tempo ristretto. In questi casi, il server applica una limitazione temporanea per proteggere le proprie risorse ed evitare sovraccarichi.<\/p><p>Questo problema si manifesta spesso quando il traffico di un sito web supera la capacit&agrave; del server oppure quando vengono generate troppe richieste automatiche in poco tempo, ad esempio da bot, script o tentativi di accesso ripetuti.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-fix-the-429-too-many-requests-error-as-a-user\">Come risolvere l&rsquo;errore &ldquo;429 too many requests&rdquo; come utente<\/h2><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e63e07ee3e3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"428\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/429-Errore-di-richiesta-troppo-grande-in-Google-Chrome.png\/public\" alt=\"429 too many requests in Google Chrome\" class=\"wp-image-6922\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/429-Errore-di-richiesta-troppo-grande-in-Google-Chrome.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/429-Errore-di-richiesta-troppo-grande-in-Google-Chrome.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/429-Errore-di-richiesta-troppo-grande-in-Google-Chrome.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ingrandisci\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Se durante la navigazione visualizzi l&rsquo;errore &ldquo;429 too many requests&rdquo;, puoi provare alcuni metodi rapidi per risolvere il problema e tornare online.<\/p><h3 class=\"wp-block-heading\">1. Attendi e riprova pi&ugrave; tardi<\/h3><p>La soluzione pi&ugrave; semplice &egrave; fare una breve pausa prima di inviare nuovamente la richiesta. In pratica, si tratta di dare al server il tempo di &ldquo;riprendersi&rdquo;: una volta reimpostato il limite, la richiesta ha molte pi&ugrave; probabilit&agrave; di andare a buon fine.<\/p><p>Di solito, i server ripristinano i limiti dopo un intervallo di tempo prestabilito, quindi riprovare dopo qualche minuto pu&ograve; essere sufficiente a risolvere l&rsquo;errore.<\/p><p>In alcuni casi, il messaggio di errore HTTP 429 indica anche per quanto tempo devi attendere:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">HTTP\/1.1 429 Too Many Requests\n\nContent-type: text\/html\n\nRetry-After: 3600<\/pre><p>In questo esempio, l&rsquo;intestazione Retry-After riporta il valore 3600, ovvero 3.600 secondi. In altre parole, dovrai attendere un&rsquo;ora prima di poter inviare un&rsquo;altra richiesta.<\/p><h3 class=\"wp-block-heading\">2. Cancella i dati del browser<\/h3><p>A volte il problema non dipende dal sito web, ma dal browser. Con il tempo, il browser salva dati temporanei, come file nella cache e cookie, per velocizzare il caricamento delle pagine.<\/p><p>Quando questi dati diventano obsoleti o danneggiati, possono causare errori come il &ldquo;429 too many requests&rdquo;. Cancellare cache e cookie aiuta a rimuovere le informazioni non aggiornate e spesso risolve il problema.<\/p><p>Ecco come farlo su Google Chrome:<\/p><ol class=\"wp-block-list\">\n<li>Clicca sull&rsquo;icona con i <strong>tre puntini<\/strong> nell&rsquo;angolo in alto a destra e seleziona Impostazioni.<\/li>\n\n\n\n<li>Nella barra laterale sinistra, fai clic su <strong>Elimina dati di navigazione<\/strong>.<\/li>\n\n\n\n<li>Seleziona <strong>Immagini e file memorizzati nella cache<\/strong> e <strong>Cookie e altri dati dei siti<\/strong>.<\/li>\n\n\n\n<li>Imposta l&rsquo;intervallo di tempo su <strong>Tutto<\/strong>.<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"69e63e07f19a5\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"986\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Le-opzioni-per-eliminare-i-file-di-cache-e-i-cookie-della-cronologia-di-navigazione-in-Chrome.png\/public\" alt=\"Le opzioni per eliminare la cronologia di navigazione, i file della cache e i cookie in Chrome\n\" class=\"wp-image-6923\" style=\"width:574px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Le-opzioni-per-eliminare-i-file-di-cache-e-i-cookie-della-cronologia-di-navigazione-in-Chrome.png\/w=986,fit=scale-down 986w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Le-opzioni-per-eliminare-i-file-di-cache-e-i-cookie-della-cronologia-di-navigazione-in-Chrome.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Le-opzioni-per-eliminare-i-file-di-cache-e-i-cookie-della-cronologia-di-navigazione-in-Chrome.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 986px) 100vw, 986px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ingrandisci\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><ol start=\"5\" class=\"wp-block-list\">\n<li>Clicca su <strong>Elimina dati<\/strong> e riavvia Google Chrome.<\/li>\n<\/ol><h3 class=\"wp-block-heading\">3. Svuota la cache DNS<\/h3><p>Anche svuotare la cache DNS pu&ograve; aiutare a risolvere il problema. La cache <a href=\"\/it\/tutorial\/cos-e-il-dns\">DNS (Domain Name System)<\/a> memorizza informazioni sui siti web visitati in precedenza per velocizzare le connessioni future.<\/p><p>In alcuni casi, per&ograve;, dati DNS non aggiornati possono interferire con la connessione ai siti web, causando errori come il &ldquo;429 too many requests&rdquo;. Svuotare la cache DNS costringe il sistema a recuperare informazioni aggiornate dal server, aiutando a bypassare temporaneamente l&rsquo;errore.<\/p><h2 class=\"wp-block-heading\" id=\"h-come-risolvere-lerrore-429-too-many-requests-come-proprietario-di-un-sito-web-wordpress\">Come risolvere l&rsquo;errore &ldquo;429 too many requests&rdquo; come proprietario di un sito web (WordPress)<\/h2><p>Se gestisci un sito web, l&rsquo;errore &ldquo;429 too many requests&rdquo; pu&ograve; comparire quando il server riceve troppe richieste in un breve periodo di tempo. Succede spesso in presenza di picchi di traffico improvvisi o quando alcune funzionalit&agrave; del sito generano un numero eccessivo di richieste. Di seguito trovi i passaggi pi&ugrave; efficaci per risolvere il problema.<\/p><h3 class=\"wp-block-heading\">1. Esegui l&rsquo;upgrade del piano di hosting<\/h3><p>Se il tuo sito sta crescendo e riceve sempre pi&ugrave; visite, il piano di hosting attuale potrebbe non essere sufficiente a gestire l&rsquo;aumento del carico. Passare a un piano superiore ti permette di avere pi&ugrave; risorse, come CPU e memoria, riducendo il rischio di errori &ldquo;429 too many requests&rdquo;.<\/p><p>Se utilizzi Hostinger, puoi seguire la nostra guida su <a href=\"https:\/\/www.hostinger.com\/support\/1583459-how-to-upgrade-a-hosting-plan-at-hostinger\/\">come aggiornare il piano di hosting direttamente da hPanel<\/a> (in inglese).<\/p><p><strong>Esempio<\/strong>: se il tuo blog riceve improvvisamente molti pi&ugrave; visitatori dopo la pubblicazione di un articolo virale e utilizzi un hosting condiviso, potresti iniziare a visualizzare errori 429 durante i picchi di traffico. In questi casi, un <a href=\"\/it\/vps\">VPS<\/a> o un <a href=\"\/it\/cloud-hosting\">piano di cloud hosting<\/a> pu&ograve; offrire le prestazioni aggiuntive di cui il tuo sito ha bisogno.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/it\/cloud-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-1345\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-Cloud-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\">2. Disattiva i plugin di WordPress<\/h3><p>Alcuni plugin possono generare un numero elevato di richieste al server, contribuendo alla comparsa dell&rsquo;errore &ldquo;429 too many requests&rdquo;. Se il problema si manifesta subito dopo l&rsquo;installazione di un nuovo plugin, inizia disattivando quello pi&ugrave; recente.<\/p><p>Se l&rsquo;errore persiste, disattiva temporaneamente tutti i plugin e riattivali uno alla volta per individuare quello responsabile. In genere, i plugin che gestiscono condivisioni sui social, statistiche o invii automatici di email sono tra le cause pi&ugrave; comuni.<\/p><p>Esempio: se noti errori 429 frequenti dopo l&rsquo;<a href=\"\/it\/tutorial\/come-installare-plugin-wordpress\">installazione di un nuovo plugin<\/a>, disattiva per primo quello appena aggiunto. Se il problema continua, testa gli altri plugin partendo da quelli che eseguono pi&ugrave; operazioni in background.<\/p><h3 class=\"wp-block-heading\">3. Passa a un tema WordPress predefinito<\/h3><p>I temi WordPress personalizzati offrono spesso maggiore flessibilit&agrave; e funzionalit&agrave; avanzate. Tuttavia, se non sono ben ottimizzati, possono generare troppe richieste e causare errori lato server.<\/p><p>Passare temporaneamente a un tema WordPress predefinito, come Twenty Twenty-One, pu&ograve; aiutarti a verificare se il tema attivo &egrave; la causa dell&rsquo;errore &ldquo;429 too many requests&rdquo;. I temi predefiniti sono ottimizzati per le prestazioni e contribuiscono a ridurre il carico sul server.<\/p><p><strong>Esempio<\/strong>: se l&rsquo;errore compare subito dopo un cambio di tema, prova a tornare a un tema predefinito per verificare se il problema si risolve. In questo modo puoi isolare la causa del sovraccarico. Prima di procedere, assicurati sempre di avere un backup aggiornato del sito.<\/p><h3 class=\"wp-block-heading\">4. Contatta il provider di hosting<\/h3><p>Se l&rsquo;errore &ldquo;429 too many requests&rdquo; continua a comparire nonostante i tentativi di risoluzione, il passo successivo &egrave; <a href=\"https:\/\/www.hostinger.com\/support\/1583780-how-to-contact-hostinger-support\/?_gl=1*1yjm9fl*_gcl_au*Mzg0NTY4NTE3LjE3NjYzOTEzNDIuMTc3NDAwMDUxNC4xNzY4NDc0MDY3LjE3Njg0NzQ1Njk.*FPAU*Mzg0NTY4NTE3LjE3NjYzOTEzNDI.*_ga*NjI2MDk4MzM3LjE3NjYzOTEzNDI.*_ga_73N1QWLEMH*czE3Njg4OTE1MDQkbzUyJGcxJHQxNzY4ODk4MTgxJGo0NSRsMCRoMTY1ODk0NjM3MSRkWUR6UERzV0tvM2pWMWQ0TlJabEJ5NDdpTHdTTUJJVldxQQ..*_fplc*UGJnZFM0Z092RVhPaUtlN1JSaWRwUkhoV0hwUUVMSFZFTHF6ZGptUW9qT2ZmdVR1RHo5Z0VSMnlVcGVZdExYREljaVFVaGRlN21CYkhmdUN6TTZaRFZOUEVMVWY1U1hxOFFseGhOZGxkN21LaHE5TXZHTktRTEl5JTJGQ21EU2clM0QlM0Q.\">contattare il tuo provider di hosting<\/a>. Il supporto tecnico pu&ograve; verificare la configurazione del server, modificare i limiti di richiesta o consigliarti soluzioni pi&ugrave; adatte al traffico del tuo sito.<\/p><p><strong>Esempio<\/strong>: il provider potrebbe individuare limiti di rate limiting configurati in modo errato o altre restrizioni lato server. In base alla situazione, potrebbe suggerirti di utilizzare un indirizzo IP dedicato, configurare una CDN (Content Delivery Network) o passare a un piano di hosting pi&ugrave; performante.<\/p><h2 class=\"wp-block-heading\" id=\"h-cosa-causa-lerrore-429-too-many-requests\">Cosa causa l&rsquo;errore &ldquo;429 too many requests&rdquo;?<\/h2><p>Come altri codici di stato HTTP della serie 4XX, l&rsquo;errore &ldquo;429 too many requests&rdquo; indica che il server rifiuta temporaneamente le richieste ricevute. Non significa che il server sia offline o guasto, ma che sta ricevendo troppe richieste in un intervallo di tempo troppo breve.<\/p><p>Di seguito trovi le cause pi&ugrave; comuni:<\/p><ul class=\"wp-block-list\">\n<li><strong>Troppe richieste in poco tempo<\/strong>. I server web e le API impostano limiti sul numero di richieste consentite per utente o indirizzo IP. Quando questi limiti vengono superati, il server restituisce l&rsquo;errore &ldquo;429 too many requests&rdquo;.<\/li>\n\n\n\n<li><strong>Limiti delle risorse del server<\/strong>. Se il tuo sito utilizza pi&ugrave; risorse di quelle incluse nel piano di hosting (come CPU, RAM o spazio di archiviazione), il server potrebbe iniziare a rifiutare le richieste in eccesso.<\/li>\n\n\n\n<li><strong>Attacchi informatici<\/strong>. Tentativi di accesso ripetuti, come attacchi brute force, possono far scattare sistemi di protezione che bloccano temporaneamente le richieste provenienti da uno specifico indirizzo IP.<\/li>\n\n\n\n<li><strong>Plugin o temi di terze parti non ottimizzati<\/strong>. Su WordPress, plugin o temi mal configurati possono generare molte richieste in background, contribuendo alla comparsa dell&rsquo;errore &ldquo;429 too many requests&rdquo;.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-come-evitare-lerrore-429-too-many-requests-in-futuro\">Come evitare l&rsquo;errore &ldquo;429 too many requests&rdquo; in futuro<\/h2><p>Puoi ridurre in modo significativo il rischio di imbatterti di nuovo nell&rsquo;errore &ldquo;429 too many requests&rdquo; adottando alcune misure preventive. Di seguito trovi le soluzioni pi&ugrave; efficaci, soprattutto se utilizzi WordPress.<\/p><h3 class=\"wp-block-heading\">1. Modifica la pagina di login predefinita di WordPress<\/h3><p>Una delle cause pi&ugrave; comuni dell&rsquo;errore &ldquo;429 too many requests&rdquo; sono gli attacchi brute force, in cui bot automatici tentano ripetutamente di accedere al sito. Cambiare la pagina di login predefinita di WordPress aiuta a ridurre questi tentativi e a diminuire il carico sul server.<\/p><p>Per impostazione predefinita, WordPress utilizza URL di accesso standard come:<\/p><ul class=\"wp-block-list\">\n<li>dominio.com\/wp-admin<\/li>\n\n\n\n<li>dominio.com\/wp-login<\/li>\n<\/ul><p>Essendo facilmente prevedibili, questi indirizzi vengono spesso presi di mira dai bot.<\/p><p>Un modo semplice per proteggere il sito &egrave; modificare l&rsquo;URL di login. Puoi farlo utilizzando un plugin come <a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener\">WPS Hide Login<\/a>, che crea una pagina di accesso alternativa e nasconde quella predefinita. Dopo aver installato e attivato il plugin dalla dashboard di WordPress, vai su <strong>Impostazioni<\/strong> &rarr; <strong>WPS Hide Login<\/strong> e inserisci il nuovo indirizzo nel campo Login URL.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e63e08032fb\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1265\" height=\"343\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-WPS-Hide-Login-section-in-WordPress-settings.png\/public\" alt=\"La sezione WPS Hide Login nelle impostazioni di WordPress\" class=\"wp-image-6959\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-WPS-Hide-Login-section-in-WordPress-settings.png\/w=1265,fit=scale-down 1265w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-WPS-Hide-Login-section-in-WordPress-settings.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-WPS-Hide-Login-section-in-WordPress-settings.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-WPS-Hide-Login-section-in-WordPress-settings.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1265px) 100vw, 1265px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ingrandisci\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Al termine, clicca su <strong>Salva modifiche<\/strong>.<\/p><h3 class=\"wp-block-heading\">2. Implementa il rate limiting sul sito<\/h3><p>Il rate limiting &egrave; una tecnica che limita il numero di richieste che un utente pu&ograve; effettuare in un determinato periodo di tempo. Applicarlo ti permette di controllare il traffico e prevenire i sovraccarichi che causano l&rsquo;errore &ldquo;429 too many requests&rdquo;.<\/p><p>Di seguito trovi un esempio di configurazione con <a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\" target=\"_blank\" rel=\"noopener\">Wordfence<\/a>:<\/p><ol class=\"wp-block-list\">\n<li>Installa <strong>Wordfence<\/strong> e segui la procedura per ottenere una licenza gratuita.<\/li>\n\n\n\n<li>Una volta attivato, vai su <strong>Wordfence<\/strong> &rarr; <strong>All options<\/strong>.<\/li>\n\n\n\n<li>Nella sezione <strong>Firewall Options<\/strong>, clicca su <strong>Rate Limiting<\/strong> e abilita la funzione.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e63e08069ca\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"550\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Wordfence-Rate-Limiting-opzioni.png\/public\" alt=\"Opzioni di limitazione del tasso di Wordfence\" class=\"wp-image-6927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Wordfence-Rate-Limiting-opzioni.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Wordfence-Rate-Limiting-opzioni.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Wordfence-Rate-Limiting-opzioni.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ingrandisci\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Dopo l&rsquo;attivazione, dovrai impostare dei limiti (per impostazione predefinita sono illimitati). Secondo il team di supporto di Wordfence, puoi partire da queste <a href=\"https:\/\/wordpress.org\/support\/topic\/recommended-rate-limiting-settings\/\" target=\"_blank\" rel=\"noopener\">rate-limiting settings<\/a>:<\/p><ul class=\"wp-block-list\">\n<li>Se le richieste di un utente superano 240 al minuto, applica una limitazione<\/li>\n\n\n\n<li>Se le visualizzazioni di pagina di un crawler superano 120 al minuto, applica una limitazione<\/li>\n\n\n\n<li>Se le pagine non trovate (404) di un crawler superano 60 al minuto, applica una limitazione<\/li>\n\n\n\n<li>Se le visualizzazioni di pagina di un utente superano 120 al minuto, applica una limitazione<\/li>\n\n\n\n<li>Se le pagine non trovate (404) di un utente superano 60 al minuto, applica una limitazione<\/li>\n\n\n\n<li>Durata del blocco IP in caso di violazione: 30 minuti<\/li>\n<\/ul><p>Le impostazioni possono variare in base alle esigenze del tuo sito. Puoi partire da queste indicazioni e adattarle in base al traffico reale.<\/p><h3 class=\"wp-block-heading\">3. Limita i tentativi di accesso<\/h3><p>Limitare i tentativi di login &egrave; un altro passaggio fondamentale per prevenire l&rsquo;errore &ldquo;429 too many requests&rdquo;.<\/p><p>Impostando un limite al numero di tentativi consentiti in un determinato periodo di tempo, riduci i tentativi automatici dei bot e il numero di richieste inviate al server.<\/p><p>In Wordfence, questa funzione si chiama <strong>Brute Force Protection<\/strong> e si trova subito sopra la sezione <strong>Rate Limiting<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"459\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Impostazioni-di-protezione-di-Wordfence-Brute-Force.png\/public\" alt=\"Impostazioni di Wordfence Brute Force Protection\" class=\"wp-image-6929\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Impostazioni-di-protezione-di-Wordfence-Brute-Force.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Impostazioni-di-protezione-di-Wordfence-Brute-Force.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/Impostazioni-di-protezione-di-Wordfence-Brute-Force.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Le impostazioni possono variare in base alle esigenze del tuo sito. Puoi partire da queste indicazioni:<\/p><ul class=\"wp-block-list\">\n<li>Blocco dopo tentativi di accesso falliti: 3&ndash;5<\/li>\n\n\n\n<li>Blocco dopo tentativi di recupero password: 3&ndash;5<\/li>\n\n\n\n<li>Periodo di tempo per il conteggio dei tentativi: 4 ore<\/li>\n\n\n\n<li>Durata del blocco dell&rsquo;utente: 30 minuti o pi&ugrave;<\/li>\n<\/ul><p>Un&rsquo;ulteriore misura di sicurezza consiste nell&rsquo;abilitare reCAPTCHA nella pagina di accesso. Per farlo, crea prima <a href=\"https:\/\/www.google.com\/recaptcha\/admin\/create\" target=\"_blank\" rel=\"noopener\">le chiavi di Google reCAPTCHA v3<\/a>, poi vai su <strong>Wordfence<\/strong> &rarr; <strong>Login Security<\/strong> &rarr; <strong>Settings<\/strong> e inserisci la reCAPTCHA v3 Site Key e la reCAPTCHA v3 Secret.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e63e080bfb0\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"2378\" height=\"1226\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/public\" alt=\"La funzione reCAPTCHA di Wordfence\" class=\"wp-image-6966\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=2378,fit=scale-down 2378w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=1536,fit=scale-down 1536w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2026\/01\/The-reCAPTCHA-feature-in-Wordfence.png\/w=2048,fit=scale-down 2048w\" sizes=\"(max-width: 2378px) 100vw, 2378px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ingrandisci\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-che-impatto-ha-lerrore-429-too-many-requests-sul-tuo-sito-web\">Che impatto ha l&rsquo;errore &ldquo;429 too many requests&rdquo; sul tuo sito web?<\/h2><p>L&rsquo;errore &ldquo;429 too many requests&rdquo; pu&ograve; avere conseguenze negative rilevanti sul tuo sito web, sia a livello tecnico che di percezione da parte degli utenti. Ecco gli impatti principali da tenere in considerazione:<\/p><ul class=\"wp-block-list\">\n<li><strong>Impatto sulla SEO<\/strong>. Se l&rsquo;errore si verifica frequentemente, i motori di ricerca potrebbero considerare il tuo sito poco affidabile. Quando Google o altri crawler non riescono ad accedere correttamente alle pagine, il posizionamento nei risultati di ricerca pu&ograve; risentirne.<\/li>\n\n\n\n<li><strong>Esperienza utente compromessa<\/strong>. Visualizzare un errore &ldquo;429 too many requests&rdquo; &egrave; frustrante per i visitatori, soprattutto se impedisce l&rsquo;accesso rapido ai contenuti. Questo porta spesso a un aumento della frequenza di rimbalzo e a un calo del coinvolgimento.<\/li>\n\n\n\n<li><strong>Reputazione del brand<\/strong>. Problemi ricorrenti lato server possono danneggiare l&rsquo;immagine del tuo marchio. Gli utenti tendono ad associare siti lenti o inaccessibili a servizi poco affidabili, riducendo la fiducia complessiva nel brand.<\/li>\n<\/ul><p>Per limitare questi effetti, &egrave; importante mantenere il server in buona salute e adottare misure preventive come il rate limiting e la limitazione dei tentativi di accesso. In questo modo, puoi offrire un&rsquo;esperienza stabile e affidabile sia agli utenti sia ai motori di ricerca.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;errore &ldquo;429 too many requests&rdquo; &egrave; un codice di stato HTTP che indica che un client, come il browser, un&rsquo;app o uno strumento automatizzato, ha inviato troppe richieste a un server in un periodo di tempo limitato. Questo meccanismo di protezione serve a evitare sovraccarichi, spam o attivit&agrave; potenzialmente dannose. Tuttavia, pu&ograve; coinvolgere anche utenti [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/come-risolvere-429-too-many-requests\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":6918,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Come risolvere l\u2019errore \"429 too many requests\"","rank_math_description":"L\u2019errore \"429 too many requests\" compare quando arrivano troppe richieste in poco tempo. Qui trovi soluzioni per utenti e siti web.","rank_math_focus_keyword":"429 too many requests","footnotes":""},"categories":[35],"tags":[],"class_list":["post-6931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-errori"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/6931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=6931"}],"version-history":[{"count":20,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/6931\/revisions"}],"predecessor-version":[{"id":7063,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/6931\/revisions\/7063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media\/6918"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=6931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=6931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=6931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}