Redirect 301 con Cloudflare: configuralo in meno di 5 minuti
Di Toy Wen Da, Co-founder · Aggiornato · 8 min di lettura
Tradotto dall'originale in inglese. Leggilo in inglese
Un redirect 301 con Cloudflare è una Redirect Rule che crei nella dashboard di Cloudflare, nella sezione Rules, e non nel codice del tuo sito. Porta visitatori e motori di ricerca da un URL a un altro, e il codice di stato 301 dice a Google che lo spostamento è permanente. Poiché funziona al di fuori del tuo sito, va bene anche quando il tuo CMS non è in grado di gestire i redirect da solo.

Prima di creare la regola, controlla se il link rotto non porti già a una destinazione inaspettata. Il Redirect Checker gratuito traccia ogni passaggio che compie un URL e mostra il codice di stato a ogni tappa, segnalando i loop o i vicoli ciechi che finiscono in un 404. Passa prima di tutto l'URL rotto da lì, così sai esattamente che cosa stai sistemando prima di mettere mano a Cloudflare.
Che cosa fa davvero un redirect 301 con Cloudflare
Il 301 è un codice di stato di reindirizzamento permanente, come definito nella specifica HTTP. Quando un browser o un crawler richiede un vecchio URL, il server risponde che la pagina è stata spostata in modo permanente e fornisce il nuovo indirizzo. I motori di ricerca lo interpretano come un segnale per trasferire il valore di posizionamento dal vecchio URL a quello nuovo, ed è per questo che il codice di stato che scegli conta più di quanto sembri.
Farlo tramite Cloudflare invece che con le impostazioni di redirect del tuo sito ha un grande vantaggio: il redirect scatta ai margini della rete (network edge), prima ancora che la richiesta arrivi al tuo server o al tuo CMS. È l'ideale per i siti su piattaforme con controlli limitati sui redirect e per i domini che hanno cambiato hosting, e aiuta le agenzie che gestiscono decine di domini di clienti da un'unica dashboard. Se la tua piattaforma ha un proprio strumento nativo per i redirect, come un redirect 301 su Webflow, quella potrebbe essere la strada più semplice. Ne parliamo meglio più avanti.

Come configurare un redirect 301 con Cloudflare, passo dopo passo
Passo 1: apri Rules nella dashboard di Cloudflare
Accedi a Cloudflare, seleziona il dominio che vuoi reindirizzare e trova Rules nella barra laterale di sinistra. Lì si trovano tutte le regole di redirect e di firewall del dominio.
Passo 2: crea una regola di redirect
Dentro Rules, scegli l'opzione per i redirect e avvia una nuova regola. Dalle un nome che riconoscerai in seguito, ad esempio "vecchio blog verso nuovo blog", perché diventa importante quando le regole si accumulano a dozzine.
Passo 3: individua il vecchio URL
Imposta il campo su cui fare la corrispondenza, di solito l'URL completo o il percorso. Scegli "equals" (o "contains" se stai cercando un pattern) e inserisci l'URL esatto del vecchio indirizzo da cui vuoi reindirizzare.
Passo 4: imposta la destinazione e il codice di stato
Nella sezione dell'azione, inserisci il nuovo URL di destinazione e imposta il codice di stato su 301. Cloudflare ti permette anche di attivare "preserve query string", che mantiene i parametri ?utm_source= o di tracciamento associati alla destinazione. Attivala, a meno che tu non abbia un motivo preciso per non farlo.
Passo 5: pubblica e testa
Salva e pubblica la regola. Poi apri il vecchio URL in una finestra di navigazione in incognito, oppure passalo in uno strumento di tracciamento dei redirect, e verifica che arrivi alla nuova pagina con un 301 pulito e senza passaggi aggiuntivi nel mezzo.

Single Redirects, Bulk Redirects o Page Rules: quale ti serve?

Cloudflare offre più di un modo per reindirizzare un URL. Ecco come si confrontano le opzioni principali.
| Strumento | Ideale per | Limite tipico | Note |
|---|---|---|---|
| Single Redirects (Redirect Rules) | Un solo URL, o una piccola corrispondenza di pattern | Varia in base al piano | Rapido da configurare, logica di corrispondenza e azione visibile, nessun elenco di redirect necessario |
| Bulk Redirects | Grandi migrazioni, centinaia di vecchi URL in una volta | Dipende dal livello del piano | Usa un elenco di redirect caricato; pensato per spostamenti di siti e accorpamenti di domini |
| Legacy Page Rules | Account più vecchi che le usano già | Limitato, poche regole | In via di dismissione a favore delle Redirect Rules; le nuove configurazioni dovrebbero evitare di partire da qui |
Se devi sistemare un solo link rotto, una singola Redirect Rule è lo strumento giusto, come spiegato nella documentazione di Cloudflare sui Single Redirects. Se hai appena migrato un intero sito e hai un foglio di calcolo con i vecchi e i nuovi URL, i Bulk Redirects sono la scelta migliore perché ti evitano di creare a mano decine di regole singole, come descritto nella documentazione di Cloudflare sui Bulk Redirects.
Quando gli strumenti di Cloudflare bastano e quando no
Cloudflare è un buon posto per gestire un redirect 301, ma non sempre è il livello giusto in cui risolvere il problema.
Cloudflare basta quando...
- Stai reindirizzando un solo URL, o un piccolo insieme ben definito di URL.
- Il problema è un caso isolato: una pagina è stata eliminata, la struttura degli URL è cambiata una volta sola o un dominio è stato spostato.
- Gestisci già il DNS del dominio in Cloudflare, quindi la regola sta accanto a impostazioni su cui stai comunque lavorando.
- Ti serve che il redirect funzioni a prescindere dal CMS o dall'hosting che stanno dietro al sito.
Cloudflare non è la risposta completa quando...
- L'esigenza è ricorrente: il tuo CMS genera nuovi URL ogni settimana e quelli vecchi continuano a rompersi. Una regola basata su pattern dentro il CMS, o un plugin pensato per quella piattaforma, di solito scala meglio delle regole Cloudflare create a mano.
- Sei su una piattaforma con una solida gestione nativa dei redirect, come un redirect 301 su Shopify o un redirect 301 su Squarespace. In quel caso, il team che gestisce i contenuti può aggiungere redirect senza accedere alla dashboard di Cloudflare.
- Il tuo dominio non passa attraverso il proxy di Cloudflare (nuvola grigia, solo DNS). Le Redirect Rules scattano solo sul traffico con proxy attivo, secondo la documentazione di Cloudflare sullo stato del proxy, quindi questa strada non funzionerà finché la situazione non cambia.
- Stai reindirizzando un intero vecchio dominio verso uno nuovo su larga scala, cosa che di solito richiede i Bulk Redirects piuttosto che una manciata di regole singole.
Le indicazioni di Google sui redirect precisano che un 301 trasmette nel tempo i segnali di posizionamento all'URL di destinazione, quindi conviene scegliere il giusto meccanismo di redirect invece di una scorciatoia veloce. Consulta la documentazione di Google Search Central sui redirect 301.
Errori comuni nei redirect 301 con Cloudflare
La maggior parte dei problemi con un redirect di Cloudflare deriva da una manciata di errori di configurazione.
| Errore | Che cosa succede | Soluzione |
|---|---|---|
| Dominio impostato solo DNS (nuvola grigia) | La regola viene salvata ma non scatta mai | Passa il record a proxy attivo (nuvola arancione) nelle impostazioni DNS |
| Usato 302 invece di 301 | I motori di ricerca considerano lo spostamento temporaneo e tengono indicizzato il vecchio URL | Modifica la regola e cambia il codice di stato in 301 |
| Condizione di corrispondenza troppo ampia | URL non correlati vengono reindirizzati insieme a quello previsto | Restringi il campo e l'operatore, oppure usa "equals" invece di "contains" |
| Query string perse | I link con parametri di tracciamento arrivano su una pagina generica invece che su quella giusta | Attiva "preserve query string" nella regola |
| Catene di redirect accumulate | Il vecchio URL passa per due o tre regole prima di raggiungere la pagina finale, rallentando la richiesta | Punta la regola direttamente alla destinazione finale, saltando il passaggio intermedio |
Se non sei sicuro di quale di questi casi si verifichi su un URL specifico, uno strumento di tracciamento dei redirect elenca ogni passaggio e ogni codice di stato, così vedi dove la catena si spezza, e questo è più facile che andare a tentoni dalla dashboard. Un report completo basato sulla scansione offre un quadro più ampio per capire se redirect, meta tag e scansionabilità di un sito sono in buono stato in un solo passaggio, simile a quello che otterresti da un report SEO di esempio.
Domande frequenti
Un redirect 301 con Cloudflare danneggia la mia SEO?
No, non se è configurato correttamente. Il 301 è il codice di stato che i motori di ricerca si aspettano per uno spostamento permanente, e trasferisce la maggior parte del valore di posizionamento al nuovo URL. I problemi compaiono solo quando si usa il codice di stato sbagliato o quando i redirect si concatenano attraverso più passaggi.
Perché la mia Redirect Rule di Cloudflare non funziona?
La causa più comune è un record DNS impostato su "DNS only" invece che su "Proxied". Le Redirect Rules intercettano solo il traffico che passa attraverso la rete di Cloudflare, quindi un dominio senza proxy (nuvola grigia) ignorerà del tutto la regola.
Posso reindirizzare un intero dominio con una sola regola di Cloudflare?
Puoi far corrispondere un intero dominio con una singola regola. Per le grandi migrazioni con molti vecchi URL individuali, però, i Bulk Redirects sono pensati proprio per questo compito e sono più facili da gestire di un'unica regola molto ampia.
Un redirect di Cloudflare è meglio di uno impostato in Wix, Shopify o WordPress?
Nessuno dei due è meglio in assoluto. Un redirect 301 su Wix o un redirect analogo a livello di CMS è più facile da gestire ogni giorno per un team di contenuti, mentre la versione di Cloudflare funziona ai margini della rete, e questo aiuta quando i redirect devono sopravvivere a una migrazione di piattaforma o valere su più siti.
Quanto tempo ci mette un redirect 301 con Cloudflare ad andare online?
Le Redirect Rules di solito si applicano nel giro di pochi istanti dalla pubblicazione, perché vengono servite dalla rete edge di Cloudflare senza attendere la propagazione del DNS. Se la regola sembra non funzionare, ricontrolla lo stato del proxy prima di dare per scontato che sia un ritardo.
Controlla la correzione prima di andare avanti
Quando il tuo redirect 301 con Cloudflare è attivo, traccia ancora una volta il vecchio URL e verifica che si risolva in un solo passaggio, senza loop e senza 404 rimasti. Parla con il team se vuoi un quadro completo dei redirect, dei metadati e della scansionabilità del tuo sito, oltre a questa singola correzione.
Fonti
Sull'autore
SearchBlueprint ha ricercato, scritto e valutato questo articolo con la stessa pipeline di contenuti che i nostri clienti usano sui loro siti. Il punteggio indicato nella firma è quello che il nostro motore di contenuti ha assegnato a questa pagina prima della pubblicazione. Nulla qui è rivisto a mano, ed è proprio questo il punto: è il risultato del prodotto, pubblicato dove chiunque può verificarlo.