In questo articolo vedremo come attivare un redirect 301 tramite il file .htaccess di WordPress.
Cosa vuol dire effettuare un redirect
Il redirect è il re-indirizzamento automatico da una pagina ad un’altra. Grazie al redirect comunichiamo, agli spider dei motori di ricerca, gli status code che indicano delle modifiche nella struttura di un determinato url.
Quando si applica il redirect
Solitamente si ha la necessità di impostare un redirect per:
- risolvere eventuali errori, tra i più conosciuti il 404 not found (risorsa non trovata)
- eseguire il restyling di un sito
- la revisione degli articoli del blog
- modificare o impostare una nuova SEO
In questi casi, cambiare l’url della pagina è indispensabile, grazie al redirect il vecchio url verrà reindirizzato alla struttura del url nuovo e corretto.
In questo articolo andremo ad inserire il redirect all’interno del file .htaccess di wordpress. Se siete inesperti con il core di WordPress utilizzate il plugin redirection per creare redirect automatici.
Il redirect 301
Possono essere configurati diversi tipi di redirect, i quali sono identificati da un codice numerico per esempio: 301, 302, 303, 307, 308…
In questo articolo andremo a vedere il redirect usato più frequentemente il redirect 301
Il numero 301 indica un redirect permanente: indirizza in modo permanente sia i bot di Google che i visitatori di un sito alla nuova pagina.
Quando si è assolutamente certi di voler ridirigere tutto il traffico da un URL all’altro, il re-indirizzamento 301 è consigliato per reindirizzare il traffico dal vecchio URL al un nuovo URL. Con il redirect 301 tutte gli sforzi lato SEO saranno mantenuti.
1° parte: come modificare il file .htaccess
Per aggiungere il codice del redirect sul nostro file .htaccess occorre, prima di tutto, connettersi al server del proprio sito. Ci sono due opzioni:
- Tramite FTP –> consulta l’articolo di riferimento in questa pagina
- Tramite lo strumento File Manager integrato di cPanel
2° parte: aggiungere codice redirect al file .htaccess
Con questa stringa di codice, all’interno del file .htacces, andiamo a re-indirizzare la vecchia pagina alla struttura dell’url nuovo.
redirect 301 /vecchio-link https://www.miosito.it/nuovo-link
Esempio finale, del file .htaccess di WordPress con il codice redirect, risulterà:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule> # END WordPress #redirect redirect 301 /vecchio-link https://www.miosito.it/nuovo-link
No comments