Home Hosting e domini Guida ai Redirect 301 con un File .htaccess

Guida ai Redirect 301 con un File .htaccess

215
0
Guida ai Redirect 301 con un File .htaccess
Guida ai Redirect 301 con un File .htaccess

Guida ai Redirect 301 con un File .htaccess

Un redirect 301 tramite un file .htaccess è un reindirizzamento permanente che si imposta modificando il codice del tuo sito. Questo tipo di redirect è utile per molte ragioni, ma perché dovresti farlo con .htaccess e come puoi procedere? Scopriamolo insieme.

Cos’è un Redirect 301?

Un redirect 301 indica ai browser e ai motori di ricerca che una pagina è stata spostata in modo permanente a un nuovo URL. Questo assicura che gli utenti e i crawler vengano automaticamente indirizzati alla nuova destinazione senza perdere traffico o ranking SEO.

Come Aggiungere un Redirect 301 nel File .htaccess

Nel file .htaccess, le regole di redirect devono essere inserite sotto la direttiva “RewriteEngine On”. Vediamo alcuni esempi pratici.

Redirect di un Singolo URL

Per reindirizzare una singola pagina, aggiungi questa riga al tuo .htaccess, sostituendo oldpage e newpage con i nomi delle pagine:

RedirectMatch 301 /oldpage/ /newpage/

Redirect di una Singola Cartella

Se vuoi reindirizzare una cartella intera a una nuova destinazione, usa:

RewriteRule ^/?folder/(.*)$ /location/$1 [R,L]

Sostituisci folder con il nome della tua cartella e location con la destinazione.

Redirect da www a non-www con .htaccess

Se preferisci che il tuo sito funzioni senza il sottodominio www, utilizza questo codice (sostituisci example.com con il tuo dominio):

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Come Fare un Redirect 301 con .htaccess su WordPress

Per modificare il file .htaccess su WordPress, puoi:

  • Connetterti al server tramite FTP
  • Usare il File Manager di cPanel

Dopo aver fatto un backup del file .htaccess, aprilo con un editor di testo e aggiungi il codice di redirect necessario.

Esempi di Redirect su WordPress

Redirect di una Singola Pagina

Redirect 301 /oldpage.html http://www.example.com/newpage.html

Redirect di un Dominio Intero

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?oldsite\.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301]

Sostituisci oldsite.com e newsite.com con i tuoi domini.

Come Fare un Redirect 301 con .htaccess su Windows

Se gestisci il sito su Windows, puoi impostare un redirect di una singola pagina inserendo il nome della pagina nel campo Pattern.

Redirect di un Intero Sito Web su Windows

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newsite.com/$1 [R=301,L]

Sostituisci newsite.com con il tuo dominio.

Come Identificare e Risolvere Problemi di Redirect

I redirect 301 possono generare problemi SEO, come:

  • Redirect mancanti dalla versione HTTP a HTTPS
  • Catene o loop di redirect
  • Pagine con redirect temporanei invece di permanenti
  • Link interni ed esterni rotti

Puoi individuare e correggere questi problemi utilizzando strumenti di Site Audit, che ti permettono di visualizzare tutti gli errori e risolverli facilmente.

Punti Chiave sui Redirect 301 con .htaccess

  •  Controlla sempre il file .htaccess prima di applicare modifiche. Un errore può rendere il sito inaccessibile.
  • I redirect 301 variano a seconda del server (Apache, Windows, ecc.), quindi assicurati di usare il codice corretto.
  • Se qualcosa va storto, utilizza strumenti di analisi per individuare e risolvere gli errori.

Ora che conosci le basi, puoi iniziare a impostare i tuoi redirect 301 con .htaccess in sicurezza!

Previous articlejavascript: nome del dominio compreso di protocollo
Next articleIntroduzione a HTML: La Struttura di Base di una Pagina Web

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.