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