Redirect vecchi url e query a nuovo dominio 301 usando htaccess

Redirect vecchi url e query a nuovo dominio 301 usando htaccess

Vi è mai capitato di dover migrare il vostro sito (WordPress e non) su un nuovo dominio e porvi il problema di come reindirizzare automaticamente tutti gli url in 301 al nuovo percorso? Ecco una semplice e comoda soluzione per farlo usando l’htaccess.

Poniamo l’esempio di voler migrare tutto il sito presente sul dominio riky.it in rikynuovosito.it

Per farlo ovviamente esistono anche molteplici plugin, talvolta però – sopratutto per siti ad alto traffico – è meglio gestire tutto in casa in modo da ottimizzare le richieste. Fate anche conto che usando htaccess andiamo a caricare meno i processi php con conseguente equilibratura di carico sul server.

Migrazione di tutte le query da riky.it a rikynuovosito.it

RewriteEngine on
RewriteCond %{HTTP_HOST} !riky.it$ [NC]
RewriteRule ^(.*)$ http://rikynuovosito.it/$1 [L,R=301]

E’ tutto di fatto se l’host NON è quello indicato —> reindirizza al nuovo host passando anche eventuali query dopo l’url.

In questo modo:

  • riky.it -> sarà reindirizzato in 301 a  ->  rikynuovosito.it
  • riky.it/php -> sarà reindirizzato in 301 a  ->  rikynuovosito.it/php

e così via per tutte le query.

Un modo semplice e veloce che potrebbe risolvervi qualche mal di testa.

Ti è stato utile? Condividilo sui tuoi social network preferiti!

Foto credits server disponibile su shutterstock

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

img-dentro-seo2
Up Next:

Come ricercare le parole chiave per il tuo sito web

Come ricercare le parole chiave per il tuo sito web