histats

Redirect 301 per WordPress

Per chi come me utilizza WordPress, gli sarà capitato di dover impostare un redirect 301 verso altre pagine o semplicemente verso un altro dominio.

Premetto che questo tipo di redirect ed il seguente codice, può essere utilizzato non solo per WordPress, ma anche per semplici pagine ed altri applicativi.

Il redirect 301 è il redirect preferito dai motori di ricerca, in quanto segnala al motore di ricerca uno spostamento delle pagine o del dominio. Esso è molto importante anche per il PageRank che viene ereditato e quindi mantenuto.

redirect 301 wordpress

Abbiamo tre metodi per effettuare un redirect 301 per un blog che come applicativo utilizza WordPress:

  1. PHP url redirect:

     

    Questo script può essere utilizzato per wordpess ma anche per tutte le pagine basate e/o con estensione .php
    Deve essere inserito tra i tag >head< dell’html della pagina.

  2. mod_rewrite redirect per pagine interne:

    
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^nomesito\.it [NC]
    RewriteRule ^(.*)$ http://nomesito.it/$1 [L,R=301]
    Redirect /htaccess-url-redirect.html http://www.nomesito.it/index.html
    
  3. mod_rewrite redirect per spostamenti di domini:

    
    RewriteEngine On
    RewriteRule ^/(.*)$ http://www.nuovo-dominio.it/$1 [R=301,L]
    

2 commenti su “Redirect 301 per WordPress”

  1. Trovo questo articolo molto utile ma… poco completo 😉 Potresti spiegare meglio come fare? Ti faccio qualche domanda pratica.

    Il mod rewrite come funziona?
    Se io devo fare un redirect 301 di un articolo di wordpress o di una pagina come devo fare passo passo?

    Spero in una tua risposta!!!

  2. Per esempio, apri il file .htaccess e trovi già scritte delle regole.

    Prima di
    < / IfModule>
    scrivi:
    redirect 301 "URL articolo vecchio" URL articolo nuovo

    in modo tale da avere una cosa del genere:

    redirect 301 "/articolo-prova" http://nomesito.it/articolo-prova-prova

    ovviamente tu devi cambiare gli URL, nel primo metti l’indirizzo dell’articolo da reindirizzare, nel secondo metti l’indirizzo della pagina/articolo nuovo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *