Categoria: Sviluppo
Generatore di Redirect .htaccess
Genera regole di redirect e rewrite per Apache
Genera uno snippet .htaccess per Apache che forza HTTPS, uniforma il sottodominio www, aggiunge o rimuove la barra finale e reindirizza percorsi specifici — tutto da un modulo, con la sintassi mod_rewrite scritta per te. Costruito localmente nel tuo browser.
RewriteEngine On
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post
Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
I siti Apache hanno comunemente bisogno degli stessi pochi redirect: forzare ogni richiesta su HTTPS, scegliere un'unica forma canonica tra www e non-www così i motori di ricerca non dividono i segnali di ranking tra due URL, uniformare le barre finali, e reindirizzare con 301 i vecchi percorsi alle nuove posizioni dopo una ristrutturazione. Ognuno richiede la propria coppia RewriteCond/RewriteRule, e l'ordine e l'escaping sono facili da sbagliare a mano.
Come si usa
- Inserisci il tuo dominio e attiva le regole https e www che ti servono.
- Scegli come gestire le barre finali.
- Elenca eventuali redirect specifici da vecchio percorso a nuovo percorso, uno per riga.
- Copia le regole generate nel file .htaccess del tuo sito.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Dove va inserito questo file?
- Nel file .htaccess alla radice del tuo sito Apache, il che richiede che mod_rewrite sia abilitato — la maggior parte degli hosting condivisi e delle installazioni Apache standard lo ha attivo per impostazione predefinita.
- Perché scegliere una forma di www piuttosto che l'altra?
- Servire un sito sia su www.example.com sia su example.com senza un redirect divide la visione che i motori di ricerca hanno della pagina in due URL separati. Reindirizzare l'uno verso l'altro consolida link e segnali di ranking su un unico indirizzo canonico.
- Posso combinare questo con il tag canonical del Generatore di Meta Tag?
- Sì — il redirect assicura che venga servita sempre una sola forma dell'URL, e il tag canonical rafforza la stessa preferenza verso i motori di ricerca che eseguono ancora la scansione della vecchia forma.