SEO Redirects - 301/302/404 manager. SEO Redirects gestisce redirect 301/302 (semplici, con wildcard o regex sicure), monitora gli errori 404 e li trasforma in redirect con un clic, crea automaticamente 301 quando cambia uno slug, importa/esporta CSV e rileva URL duplicati. Ogni destinazione è protetta dall'open redirect. Nessun codice, nessuna modifica al tema.
SEO Redirects gestisce redirect 301/302 (semplici, con wildcard o regex sicure), monitora gli errori 404 e li trasforma in redirect con un clic, crea automaticamente 301 quando cambia uno slug, importa/esporta CSV e rileva URL duplicati. Ogni destinazione è protetta dall'open redirect. Nessun codice, nessuna modifica al tema.
1. Installazione
- Nel back office vai su Moduli → Gestione moduli → Carica un modulo e seleziona lo ZIP del modulo.
- A installazione completata, clicca Configura. Si apre un breve pannello con un pulsante Vai alla configurazione che porta alla pagina di configurazione completa.

.local, .test, localhost) sono sempre ammessi. Quando esce una nuova versione viene segnalata dentro al modulo.2. Configurazione: passo per passo
Il modulo è organizzato in schede: Redirect, Monitor 404, Import / Export, Pretty URL helper e Impostazioni. Parti da Impostazioni per accendere il motore, poi aggiungi o importa i tuoi redirect.
- Redirect: elenca, filtra e gestisci in blocco le regole, oppure aggiungine una con sorgente, destinazione, tipo 301/302, matching opzionale con wildcard/regex e opzione "accoda query string". Le destinazioni devono essere interne o in whitelist (protezione open redirect).
- Monitor 404: ogni URL mancante che un visitatore raggiunge viene registrato qui; clicca Crea 301 per trasformarlo in un redirect in un passaggio.
- Import / Export: esporta tutte le regole in CSV (separato da punto e virgola) o importa un CSV con le colonne
source, target, type, is_regex, keep_querystring, activein qualsiasi ordine. - Pretty URL helper: evidenzia URL che sembrano duplicati (stesso percorso che differisce solo per maiuscole/minuscole o slash finale) così puoi redirigere la variante verso la forma canonica.
Aggiungi un redirect
Dalla scheda Redirect, clicca Aggiungi un redirect per aprire il form della regola.
- Percorso o pattern di origine: il percorso in ingresso, es.
/old-page. Con Pattern matching attivo puoi usare le wildcard*e?o una regex delimitata. - Destinazione: un percorso interno (che inizia con
/) o un URL sul tuo shop o su un host in whitelist. Le destinazioni esterne non in whitelist vengono rifiutate (protezione open-redirect). - Tipo di redirect: 301 Permanente o 302 Temporaneo.
- Ambito negozio multistore, su un'installazione multistore il form mostra un selettore Ambito negozio: limita il redirect a un solo negozio, oppure applicalo a Tutti i negozi.
- Pattern matching e Accoda la query string originale alla destinazione: interruttori opzionali per regola.

Impostazioni interruttore generale
La scheda Impostazioni raggruppa l'interruttore del motore, il comportamento di matching, la sicurezza open-redirect e la gestione dei dati.
- Abilita il motore di redirect: interruttore generale. Quando è spento, non viene servito alcun redirect e nulla viene registrato.
- Registra errori 404: registra gli URL che finiscono sulla pagina 404 così puoi trasformarli in redirect.
- Crea automaticamente 301 al cambio slug: quando cambia lo slug di un prodotto, categoria o pagina CMS, crea automaticamente un 301 dal vecchio URL al nuovo.
- Ignora la query string nel matching: confronta il percorso a prescindere dai parametri
?a=b(puoi comunque accodare la query string originale per regola). - Matching case-insensitive e Normalizza gli slash finali: trattano
/Pagina,/paginae/pagina/come la stessa sorgente. - Host esterni consentiti: hostname separati da virgola verso cui un redirect può puntare oltre ai domini del tuo shop. Lascia vuoto per consentire solo redirect interni, è la protezione open-redirect; ogni altra destinazione esterna viene rifiutata.
- Limite dimensione log 404: il numero massimo di URL 404 distinti conservati.
- Elimina i dati alla disinstallazione: se attivo, disinstallando vengono cancellate tutte le regole e il log 404. Tienilo spento per conservare i redirect tra una reinstallazione e l'altra.

3. Verifica che funzioni
- In Impostazioni, assicurati che "Abilita il motore di redirect" sia attivo, poi aggiungi un redirect (es.
/old-page→/new-page) e visita il vecchio URL, dovresti arrivare al nuovo. - Visita un URL inesistente: con "Registra errori 404" attivo compare nel Monitor 404, dove Crea 301 precompila il form della regola con quell'URL.
- Esporta le regole in CSV, poi reimporta il file, il report di import mostra quante regole sono state importate o saltate.
- Prova un redirect verso un host esterno non in whitelist: viene rifiutato (protezione open-redirect).
4. Domande frequenti
Qual è la differenza tra 301 e 302?
Il 301 è un redirect permanente (trasferisce il valore SEO al nuovo URL); il 302 è temporaneo. Usa il 301 per le pagine spostate e il 302 solo per cambi temporanei.
Un redirect può puntare ovunque?
No. Le destinazioni devono essere un percorso interno o un URL sul tuo shop o su un host in whitelist. Questa protezione open-redirect vale per regole manuali, import CSV e regole salvate.
Funzionano wildcard e regex?
Sì. Attiva "Pattern matching" su una regola per usare le wildcard * e ? o una regex delimitata; nella destinazione puoi usare i back-reference sicuri $1..$9. Le regex non sicure vengono rifiutate.
Rallenta il negozio?
No. Il matching è leggero ed entra in gioco solo quando serve, ed è compatibile con qualsiasi tema tramite hook standard.