Generatore di redirect .htaccess
Crea un file .htaccess di Apache con regole di redirect 301 o 302, normalizzazione del www, HTTPS forzato e un blocco di rewrite di base, poi copialo o scaricalo.
Generatore di redirect .htaccess — Il Generatore di redirect .htaccess trasforma un elenco di percorsi vecchi-verso-nuovi in un file .htaccess di Apache pronto da incollare. Aggiungi una regola di redirect per riga con stato 301 (permanente) o 302 (temporaneo), attiva la normalizzazione da www a non-www o da non-www a www, forza l'HTTPS ed emetti il blocco di base RewriteEngine. Tutto viene assemblato nel tuo browser con puro JavaScript, quindi i tuoi URL e la tua mappa di redirect non vengono mai caricati da nessuna parte.
Cos'è Generatore di redirect .htaccess?
Il Generatore di redirect .htaccess è uno strumento gratuito, basato sul browser, che scrive le direttive mod_rewrite (RewriteRule e RewriteCond) che un server web Apache legge da un file .htaccess. Sviluppatori, webmaster e responsabili delle migrazioni lo usano quando spostano pagine, cambiano dominio o adottano l'HTTPS e devono inviare i vecchi URL ai nuovi senza perdere posizionamento nelle ricerche né rompere i segnalibri. Inserisci i percorsi di origine e destinazione nelle righe di redirect, scegli 301 per uno spostamento permanente o 302 per uno temporaneo, e lo strumento stampa una riga RewriteRule per ogni coppia. L'opzione di normalizzazione del www canonizza l'host così che example.com e www.example.com si risolvano in un'unica versione, l'opzione forza HTTPS riscrive http in https, e la casella di rewrite di base antepone RewriteEngine On con un RewriteBase. Poiché il widget gira solo nel browser, questo testo è la descrizione indicizzabile: generare regole di redirect Apache, creare un redirect 301 nel .htaccess e forzare www e HTTPS.
Come usare Generatore di redirect .htaccess
- Aggiungi una riga di redirect e digita il vecchio percorso (Origine) e il nuovo percorso o URL (Destinazione).
- Scegli 301 per un redirect permanente o 302 per uno temporaneo nell'impostazione dello stato.
- Usa il pulsante più per aggiungere altre righe, o il pulsante cestino di una riga per rimuoverla.
- Attiva la normalizzazione del www e scegli se forzare www o non-www come host canonico.
- Attiva Forza HTTPS per reindirizzare il traffico http verso https, e Rewrite di base per includere RewriteEngine On.
- Leggi il .htaccess generato nel blocco di output, poi fai clic su Copia o Scarica .htaccess.
Esempi
Spostamento permanente di pagina
Input
/old-page → /new-page (301)
Output
RewriteRule ^old-page/?$ /new-page [R=301,L]
Forza non-www e HTTPS
Input
normalizzazione del www: non-www, Forza HTTPS attivo
Output
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]Redirect temporaneo verso un URL esterno
Input
/promo → https://shop.example.com/sale (302)
Output
RewriteRule ^promo/?$ https://shop.example.com/sale [R=302,L]
Domande frequenti
- Qual è la differenza tra un redirect 301 e 302?
- Un 301 è un redirect permanente: i motori di ricerca trasferiscono i segnali di posizionamento al nuovo URL e i browser possono memorizzarlo in cache, quindi usalo per pagine spostate o unite. Un 302 è temporaneo: l'URL originale mantiene la sua autorità e il redirect non viene memorizzato in cache a lungo termine, il che è adatto a campagne di breve durata o pagine di manutenzione. Scegli lo stato per progetto nel pannello delle impostazioni.
- Dove metto il file .htaccess generato?
- Mettilo nella directory in cui vuoi che le regole si applichino, di solito la document root del tuo sito Apache, e nomina il file esattamente .htaccess. Le regole richiedono mod_rewrite abilitato e un AllowOverride che permetta .htaccess per quella directory; l'opzione di rewrite di base aggiunge la riga RewriteEngine On che attiva il motore.
- Cosa fa la normalizzazione del www?
- Sceglie un host canonico così che una pagina sia raggiungibile a un unico indirizzo. Scegliere non-www reindirizza www.example.com a example.com, e scegliere www fa l'opposto, ciascuno come 301 affinché i motori di ricerca si consolidino su un'unica versione. Questo evita i problemi di contenuto duplicato quando la stessa pagina esiste sotto due nomi host.
- Posso reindirizzare verso un dominio esterno?
- Sì. Se una destinazione inizia con http:// o https://, lo strumento scrive l'URL completo nella RewriteRule così che il redirect punti a un altro dominio; altrimenti tratta la destinazione come un percorso sullo stesso sito. L'origine viene confrontata come un percorso con una barra finale opzionale.
- Il mio elenco di redirect viene inviato a un server?
- No. Il testo del .htaccess viene assemblato interamente lato client nel tuo browser con una semplice costruzione di stringhe JavaScript. I tuoi percorsi di origine e destinazione, il dominio e le opzioni non lasciano mai la pagina e nulla viene caricato, quindi puoi mappare in sicurezza URL privati o interni.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.