.htaccess Redirect Generator
Genera automaticamente trasferimenti 301/302, migrazioni di dominio e regole di normalizzazione URL
con un'interfaccia utente intuitiva.
Codice .htaccess Generato
Potrebbe piacerti anche
Cos'è il Reindirizzamento .htaccess?
Questo strumento ti permette di generare in modo intuitivo regole di "reindirizzamento 301" da una GUI senza richiedere conoscenze tecniche avanzate. I reindirizzamenti 301 sono essenziali per mantenere le tue valutazioni SEO durante le modifiche degli URL causate da rinnovi del sito, migrazioni di dominio o conversioni HTTPS (SSL). Copia semplicemente il codice generato nel file `.htaccess` del tuo server, e funzionerà immediatamente.
Tutta la generazione e l'elaborazione del testo avvengono esclusivamente all'interno del tuo browser web. Nessun dato sensibile, come i tuoi URL o domini, viene mai inviato o archiviato su un server esterno. È completamente sicuro e non richiede registrazione per l'uso.
Come Usare
Seleziona una Scheda di Destinazione
Scegli la scheda che corrisponde al tuo obiettivo: "Reindirizzamento Pagina/Dir" per pagine specifiche, "Migrazione Dominio" per spostamenti di interi siti, o "Normalizzazione URL" per risolvere contenuti duplicati www/HTTPS.
Inserisci Vecchi e Nuovi URL
Inserisci il percorso precedente e il nuovo URL di destinazione. Regola il codice di stato HTTP (301 o 302) secondo necessità. Lo snippet di codice si aggiorna immediatamente durante la digitazione.
Copia e Installa il Codice
Fai clic sul pulsante "Copia Codice" e incolla lo snippet generato vicino all'inizio del file `.htaccess` del tuo server web, quindi salva.
Glossario .htaccess e Reindirizzamenti
- .htaccess
- Un file di configurazione utilizzato dai server web Apache per gestire le impostazioni a livello di directory. È ampiamente utilizzato per implementare reindirizzamenti URL, controllare la memorizzazione nella cache e configurare la protezione tramite password.
- Reindirizzamento 301 (Spostato Permanentemente)
- Un codice di stato HTTP che segnala che una pagina si è "permanentemente" spostata in una nuova posizione. Consente al nuovo URL di ereditare il valore SEO (PageRank) del vecchio URL, rendendolo cruciale per i rinnovi del sito.
- Reindirizzamento 302 (Trovato)
- Un codice di stato HTTP che indica uno spostamento "temporaneo". È utile per la manutenzione del sito o campagne temporanee. Poiché è temporaneo, i motori di ricerca non passano valore SEO al nuovo URL.
- 410 Non Trovato
- Un codice di stato che significa che la risorsa di destinazione è "permanentemente scomparsa" senza indirizzo di inoltro. Segnala ai motori di ricerca di rimuovere rapidamente la pagina dal loro indice piuttosto che cercare di eseguirne nuovamente la scansione.
- Normalizzazione URL (Canonicalizzazione)
- La pratica di selezionare il miglior URL singolo quando ci sono scelte multiple (es., gestire "www" rispetto a "non-www", o HTTP rispetto a HTTPS). Questo previene problemi di contenuto duplicato e consolida il posizionamento SEO.
- RewriteRule / RewriteCond
- Direttive dal modulo `mod_rewrite` di Apache. `RewriteCond` definisce la condizione (come controllare se la richiesta non è HTTPS), mentre `RewriteRule` stabilisce l'effettiva azione di riscrittura dell'URL e i flag di stato.
Domande Frequenti
- Q.Dovrei usare 301 o 302?
- Usa sempre '301' per rinnovi permanenti del sito o migrazioni di dominio se non prevedi di tornare al vecchio URL. Un reindirizzamento 301 passa il valore SEO al nuovo URL.
- Q.Posso usarlo con WordPress?
- Sì. Tuttavia, per assicurarti che funzioni senza conflitti, inserisci il codice generato vicino all’inizio del tuo file `.htaccess`, specificamente sopra il blocco `# BEGIN WordPress` che WordPress genera automaticamente.
- Q.Posso generare più reindirizzamenti contemporaneamente?
- Sì, nella scheda 'Reindirizzamento Pagina/Dir', fai clic sul pulsante 'Aggiungi Regola' per generare più impostazioni di reindirizzamento contemporaneamente.
- Q.Funziona con i server Nginx?
- Il codice generato da questo strumento è esclusivamente per la sintassi Apache `.htaccess`. Per i server Nginx, devi convertire le regole nella sintassi Nginx e posizionarle nel tuo `nginx.conf`.
- Q.I miei URL inseriti vengono inviati o salvati su un server?
- No. Tutta l’elaborazione della generazione del codice avviene localmente nel tuo browser. I dati inseriti non vengono mai inviati o archiviati su alcun server esterno.
Casi d’Uso
Rinnovi di Siti e Spostamenti di Pagine
Quando le strutture URL cambiano durante il restyling di un sito, puoi generare istantaneamente un batch di regole di reindirizzamento 301 mappando i vecchi percorsi sui nuovi, prevenendo la perdita di traffico.
Domain Migration
Quando sposti il tuo marchio o servizio su un nuovo dominio, questo strumento genera le regole corrette per inoltrare senza problemi l'intero sito web al nuovo indirizzo preservando i percorsi delle directory interne.
Forzare HTTPS (SSL)
Dopo aver acquisito un certificato SSL, devi forzare tutto il traffico `http://` obsoleto a instradarsi in modo sicuro attraverso `https://`. Il nostro generatore fornisce l'esatta RewriteCond per un instradamento sicuro.
Prevenire la Diluizione SEO
Imponendo una struttura "www" o "non-www", ti assicuri che i motori di ricerca non indicizzino due versioni identiche del tuo sito e non ti penalizzino per contenuto duplicato.
Specifiche Tecniche
Algoritmo Sicuro per la Generazione di RewriteRule
Questo strumento esegue in modo sicuro l'escape di tutti i caratteri speciali all'interno dei percorsi e domini inseriti prima di generare il codice `.htaccess`. Ad esempio, i punti nel nome del tuo dominio (es. `.com`) vengono automaticamente sottoposti a escape (`\.`) per evitare errori di interpretazione delle espressioni regolari.
Inoltre, durante la creazione di reindirizzamenti a livello di directory, utilizza correttamente i gruppi di acquisizione di Apache (`$1`) per assicurare che tutti i parametri della query e le sottodirectory sottostanti vengano trasferiti in modo accurato alla destinazione di destinazione.
Invia feedback
Facci sapere la tua opinione per aiutarci a migliorare lo strumento.
Il feedback è temporaneamente sospeso
Il server è occupato o la protezione antispam è attiva. Riprova più tardi.