Cookie Questo sito conserva solo ciò che serve per funzionare. Al momento non ci sono né statistiche né pubblicità, e nulla di quanto trovi qui ti segue su altri siti. Leggi l’informativa sulla privacy

Scegli cosa consentire
+92 312 8299940Preventivo gratuito
Strumento gratuito, copia e incolla

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.

    Qui il browser scrive ogni riga, in questa scheda. Non carichiamo nulla, non salviamo nulla e non registriamo nulla.
    In breve

    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.

    Diagramma di regole di reindirizzamento .htaccess, 301 per una pagina spostata, https forzato e www rimosso, scritte come brevi righe di codice
    Poche impostazioni diventano regole di reindirizzamento.

    Un 302 significa temporaneo. Poiché il motore conserva il vecchio indirizzo, usalo solo quando la pagina tornerà davvero.

    Generatore di reindirizzamenti htaccess con un dominio digitato, HTTPS forzato e www rimosso, e le regole finite nell’output
    Regole per tutto il sito con pochi clic.

    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.

    Generatore di reindirizzamenti htaccess con un reindirizzamento temporaneo 302 e lo stile rewrite scelto, che cambia le regole nell’output
    Scegli il codice e lo stile.

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

    Generatore di reindirizzamenti htaccess con barra finale e righe di commento attive, così l’output ha una regola per la barra e brevi note
    Aggiungi una regola per la barra e brevi note.

    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.

    Come funziona

    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.

    Perché questo

    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.

    Buone abitudini

    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.
    Meglio evitare

    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.

    Domande

    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.

    Altri strumenti gratuiti

    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.

    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.