Redirect WordPress: come crearlo senza plugin

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:

  1. risolvere eventuali errori, tra i più conosciuti il 404 not found (risorsa non trovata)
  2. eseguire il restyling di un sito
  3. la revisione degli articoli del blog
  4. 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:

  1. Tramite FTP –> consulta l’articolo di riferimento in questa pagina
  2. 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

You can be the first one to leave a comment.

Post a Comment