Categoria: Sviluppo

Generatore di Redirect .htaccess

Idea internaManca uno strumento?

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.

.htaccess
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

  1. Inserisci il tuo dominio e attiva le regole https e www che ti servono.
  2. Scegli come gestire le barre finali.
  3. Elenca eventuali redirect specifici da vecchio percorso a nuovo percorso, uno per riga.
  4. 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.