Generatore di reindirizzamenti .htaccess
Sposta una pagina senza perderla
Questo generatore di reindirizzamenti .htaccess scrive il blocco al posto tuo, così una pagina spostata arriva senza perdere il suo traffico. Metti il vecchio percorso a sinistra e il nuovo indirizzo a destra, poi scegli un codice. Le righe finite compaiono accanto, pronte da incollare.
- GratisPrezzo
- 4Codici di stato
- 2Stili di regola
- NessunoCaricamenti
Generatore di reindirizzamenti .htaccess
Il vecchio indirizzo a sinistra, il nuovo a destra
Serve solo ai blocchi HTTPS e www. Un semplice reindirizzamento da percorso a percorso non lo usa.
I tuoi reindirizzamenti- Reindirizzamenti
- 0
- Righe
- 0
- Dimensione
- 0 B
Pronto. Aggiungi un reindirizzamento e il codice comparirà a destra.
Quando usare un generatore di reindirizzamenti .htaccess
Un reindirizzamento mantiene funzionante un vecchio indirizzo dopo che la pagina dietro si è spostata. Così i visitatori arrivano nel posto giusto e i motori di ricerca li seguono.
Senza di esso, il vecchio indirizzo restituisce un 404. Perciò ogni link che punta lì smette di contare, e il posizionamento guadagnato se ne va con lui.
Tuttavia la sintassi è pignola. Una barra fuori posto può mandare in loop un intero sito, quindi conviene generare il blocco invece di scriverlo a mano.
Le regole di riscrittura premiano una lettura attenta. La documentazione mod_rewrite di Apache è densa, ed è l’unica fonte che non sbaglia mai.
Quale codice di stato inviare
Con un 301 dichiari che il trasloco è definitivo. I motori di ricerca aggiornano il loro indice e poi trasferiscono i segnali della vecchia pagina alla nuova.
Un 302 significa temporaneo. Poiché il motore conserva il vecchio indirizzo, usalo solo quando la pagina tornerà davvero.

I codici 307 e 308 sono la coppia rigorosa. Poiché promettono che il metodo della richiesta non cambierà, l’invio di un modulo resta un invio.
Dove va questo codice
Questi file funzionano su Apache e LiteSpeed. Nel frattempo nginx non li legge mai, quindi i suoi reindirizzamenti stanno invece nella configurazione del server.

Metti il file nella cartella che vuoi influenzare. Uno nella radice web copre tutto il sito, mentre uno dentro /blog/ copre solo quella cartella.

Anche l’ordine conta. Apache legge dall’alto verso il basso, quindi la prima regola che corrisponde a una richiesta è quella che viene eseguita.
Redirect o RewriteRule
La direttiva Redirect è breve e si legge con chiarezza, e questo si adatta a un semplice spostamento da un percorso all’altro. RewriteRule costa qualche carattere in più, tuttavia accetta schemi, quindi una riga può coprire un’intera cartella. Perciò scegli il primo stile, a meno che non ti serva il secondo.
In questa pagina
- Lo strumento
- Quando usare un generatore di reindirizzamenti .htaccess
- Come scrivere un blocco di reindirizzamenti
- Cosa gestisce questo strumento di reindirizzamento
- Abitudini che tengono sicuri i reindirizzamenti
- Tre errori di reindirizzamento da tenere d’occhio
- Risposte sui reindirizzamenti
- Controlla il tuo lavoro con questi
Continua
Come scrivere un blocco di reindirizzamenti
Quattro passaggi, e solo l’ultimo tocca il server. Poiché nulla viene caricato, i primi tre non ti costano nulla.
- 1
Aggiungi una riga per spostamento
Vecchio percorso a sinistra, nuovo indirizzo a destra. Aggiungi tante righe quante sono le pagine da spostare.
- 2
Indica il codice HTTP da usare
Lascialo su 301 per uno spostamento permanente. Passa a 302 solo mentre una pagina resta via per un po’.
- 3
Attiva i blocchi per tutto il sito
Forza HTTPS, forza www, forza la barra finale. Ogni opzione aggiunge un blocco testato sopra le tue righe.
- 4
Incollalo in .htaccess
Copia il codice vicino all’inizio del file, poi salva. Dopo, prova subito un vecchio indirizzo.
Cosa gestisce questo strumento di reindirizzamento
La sintassi dei reindirizzamenti punisce duramente i piccoli errori. Invece di memorizzarla, lascia che questo generatore di reindirizzamenti .htaccess scriva al posto tuo.
Quattro codici, in parole semplici
Ognuno dei codici 301, 302, 307 e 308 ha una breve etichetta. Così scegli il significato invece di ricordare il numero.
Due stili, un’opzione
Le direttive Redirect vanno bene per le singole pagine, mentre RewriteRule va bene per gli schemi. Perciò entrambi stanno dietro lo stesso menu a tendina.
Blocchi per tutto il sito inclusi
HTTPS, www e barre finali sono tre lavori classici. Ognuno arriva come un blocco che funziona già.
Commenti che potrai leggere dopo
Ogni blocco ha sopra una breve nota. Tra un anno, quella nota spiegherà perché la regola esiste.
Un conteggio delle righe dal vivo
Righe, regole e dimensione compaiono sotto i tuoi reindirizzamenti. Di conseguenza noti quando un elenco ordinato diventa di nascosto enorme.
Nulla lascia la scheda
Il browser scrive da solo l’intero blocco. Poiché non esce alcuna richiesta, i tuoi vecchi indirizzi restano tuoi.
Abitudini che tengono sicuri i reindirizzamenti
Un cattivo reindirizzamento rompe un sito in silenzio, e di solito di notte. Eppure alcune abitudini ne evitano quasi tutto.
- Prima di tutto, salva una copia del file. Copia .htaccess in un posto sicuro prima di modificarlo. Poiché un errore di sintassi restituisce 500 su ogni pagina, ti serve una via di ritorno.
- Reindirizza alla corrispondenza più vicina. Manda un vecchio articolo a uno simile, non alla home. Altrimenti i visitatori se ne vanno e lo spostamento non aiuta nessuno.
- Punta direttamente alla destinazione. Un reindirizzamento verso un altro reindirizzamento costa tempo a ogni visita. Quindi aggiorna le vecchie regole invece di impilarne di nuove sopra.
- Mantieni attivi gli spostamenti permanenti. Lascia un 301 al suo posto per almeno un anno. Poiché i vecchi link vivono a lungo, toglierlo presto annulla il lavoro.
- Attenzione all’ordine. Apache si ferma alla prima regola corrispondente. Perciò metti i percorsi specifici sopra gli schemi ampi, mai il contrario.
- Prova prima di andartene. Apri un vecchio indirizzo e guarda dove arriva. Poi prova un secondo indirizzo che non dovrebbe reindirizzare affatto.
Tre errori di reindirizzamento da tenere d’occhio
Ognuno ha già mandato giù un sito vero. Tuttavia tutti e tre si evitano in circa un minuto.
Creare un loop
Una regola che rimanda /a/ a /a/ non finisce mai. I browser si arrendono, quindi i visitatori trovano un errore invece di una pagina.
Mandare tutto alla home
Uno spostamento di massa verso la home sembra ordinato e non aiuta nessuno. Invece di tirare a indovinare, associa ogni vecchia pagina alla corrispondenza più vicina.
Scegliere 302 per abitudine
Un codice temporaneo dice ai motori di tenere il vecchio indirizzo. Quindi uno spostamento permanente inviato così non si trasferisce mai del tutto.
Risposte sui reindirizzamenti
Dove metto esattamente questo codice?
Nel file .htaccess nella radice del sito, vicino all’inizio. Se quel file non esiste ancora, crealo con esattamente quel nome, punto compreso. Poi caricalo e apri un vecchio indirizzo per controllare.
.htaccess funziona su nginx?
No. Nginx non legge mai questi file, quindi lì le regole semplicemente non fanno nulla. Invece ti servono righe di riscrittura equivalenti nel blocco server, cosa che di solito significa chiederle al tuo hosting.
I reindirizzamenti danneggiano il posizionamento?
Un singolo 301 trasmette quasi tutto. Il vero costo sono le catene, perché ogni salto in più aggiunge ritardo e dà a un crawler un’altra occasione per fermarsi. In breve, tieni ogni reindirizzamento in un solo passaggio.
Quanto deve restare un reindirizzamento?
Almeno un anno, e di più finché il vecchio indirizzo porta ancora traffico. Poiché link e segnalibri sopravvivono alla maggior parte dei cambiamenti di un sito, una vecchia regola non ti costa nulla tranne una riga.
Posso reindirizzare un’intera cartella?
Sì. Scegli lo stile RewriteRule e usa uno schema, poi ogni indirizzo in quella cartella segue una sola riga. Così eviti di scrivere una riga separata per ogni pagina.
Viene inviato qualcosa a un server?
No. Le righe, i blocchi e il download avvengono tutti dentro questa scheda. Per questo la vecchia struttura del sito non viaggia da nessuna parte, cosa importante mentre una migrazione è ancora riservata.
Controlla il tuo lavoro con questi
Vale la pena testare i reindirizzamenti una volta online. Per questo questi tre completano il lavoro come si deve.
Controllo catene di reindirizzamento
Segui ogni salto che fa un indirizzo prima di arrivare.
Apri lo strumento →Scopri che codice restituisce ogni URL
Conferma il codice che la nuova regola restituisce davvero.
Apri lo strumento →Generatore di robots.txt
Scrivi il file che i crawler leggono prima di ogni altra cosa.
Apri lo strumento →
Scrivi ora il tuo blocco di reindirizzamenti
Aggiungi una riga, scegli un codice e copia il risultato. Serve circa un minuto, e nulla del tuo sito lascia questa scheda.