digtools
🔄
htaccess redirect generator,

.htaccess Redirect Generator

Genera automaticamente trasferimenti 301/302, migrazioni di dominio e regole di normalizzazione URLcon un'interfaccia utente intuitiva.

🔒
Basato su Browser
Nessuna trasmissione al server
Nessuna Registrazione
Pronto all'uso all'istante
Generazione in Tempo Reale
Codice generato immediatamente

Codice .htaccess Generato

📝 Per gli utenti WordPress, inserire il codice sopra il blocco `# BEGIN WordPress`.
about,

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.

how to,

Come Usare

FASE 1

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.

FASE 2

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.

FASE 3

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.

glossary,

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.
faq,

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.
use cases,

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.

tech,

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.

Disclaimer

Gli strumenti forniti su questo sito sono completamente gratuiti, ma si prega di utilizzarli a proprio rischio. Non offriamo alcuna garanzia in merito all'accuratezza, completezza o sicurezza dei risultati di calcolo, risultati di conversione o dati generati. Si prega di notare che l'operatore non si assume alcuna responsabilità per eventuali danni o problemi causati dall'uso di questi strumenti. La maggior parte degli strumenti elabora file e calcoli localmente nel browser, il che significa che i dati inseriti non vengono inviati o archiviati sui nostri server.