Come si usa
- Incolla un reindirizzamento per riga: prima il vecchio percorso, poi il nuovo percorso o l'URL completo.
- Scegli il server e il codice di stato (301 per gli spostamenti permanenti).
- Correggi le catene, i cicli o i duplicati segnalati dallo strumento.
- Copia o scarica le regole e aggiungile alla configurazione del tuo server.
Opzioni spiegate
- 301 / 308
- Permanente. I motori di ricerca trasferiscono il posizionamento al nuovo URL. Il 308 mantiene anche il metodo della richiesta (POST resta POST).
- 302 / 307
- Temporaneo. Il vecchio URL resta indicizzato.
- Nginx (map)
- Una tabella di ricerca che resta veloce con centinaia o migliaia di reindirizzamenti.
Un input, cinque output
Ogni riga è un vecchio percorso seguito da un nuovo percorso o da un URL completo, separati da spazio, tabulazione o virgola. Le righe che iniziano con # vengono ignorate. Prendi queste due righe con 301 e il dominio example.com:
/old-page /new-page
/blog/2019/post https://example.com/articles/post
Nginx
location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }
Apache .htaccess
RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post
Caddy
example.com {
redir /old-page /new-page 301
redir /blog/2019/post https://example.com/articles/post 301
}
Cloudflare (una riga CSV per regola, senza intestazione: origine, destinazione, codice di stato)
example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301
Nginx (map) produce un blocco map $uri $redirect_to per la sezione http e un breve blocco if con return 301 $redirect_to per la sezione server. Se aggiungi all’elenco anche /a /b e /b /c, il controllo segnala la catena /a → /b → /c e suggerisce di puntare /a direttamente a /c.
Domande frequenti
Che cos'è una catena di redirect?
A → B → C. Ogni passaggio rallenta la pagina e spreca crawl budget, quindi fai puntare A direttamente a C.
Perché Apache usa RedirectMatch invece di Redirect?
Redirect confronta i prefissi, quindi /old reindirizzerebbe anche /old-page. RedirectMatch con ^ e $ confronta solo il percorso esatto.
Queste regole gestiscono le query string?
Confrontano il percorso. La maggior parte dei server passa le query string, ma una regola per uno specifico ?id=1 richiede condizioni aggiuntive, per questo lo strumento segnala queste righe.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.