Come reindirizzare un vecchio dominio su un nuovo dominio tramite htaccess 301

Utilizzo di .htaccess per reindirizzare definitivamente il vecchio dominio verso il nuovo dominio
Se non hai apportato modifiche al tuo sitostruttura ma lo trasferiamo semplicemente, utilizzando il seguente codice nel tuo file .htaccess alla radice del tuo vecchio dominio non solo reindirizzerà i tuoi utenti, ma aggiornerà anche l'indice di Google e passerà lungo tutto il tuo posizionamento SEO.
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</ IfModule>
Il codice sopra è semplice espressione regolare in modo da poter fare tutti i tipi di cose eleganti con esso. Ad esempio, se si desidera reindirizzare sottodomini oltre al dominio principale, utilizzare questo codice:
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</ IfModule>
Puoi anche fare cose come reindirizzare un vecchio sottodominio a una directory sul nuovo dominio (o viceversa). L'ho fatto quando ho reindirizzato www.groovypost.com/forum/ a forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
</ IfModule>
Questo ultimo esempio mostra come eseguire una tantumreindirizzamenti per singole pagine. Questo potrebbe essere utile se hai mantenuto la struttura complessiva del sito uguale (utilizzando uno dei reindirizzamenti sopra), tuttavia desideri modificare alcuni URL nel nuovo dominio. Basta usare quanto segue:
Essendo codice di espressione regolare, le possibilitàsono infinite. Una chiave da asporto, tuttavia, fai molta attenzione quando apporti queste modifiche al tuo file .htaccess. Fare confusione con questo file può danneggiare il tuo server web Apache e distruggere il tuo sito. Quindi prova, prova e prova di nuovo prima di apportare modifiche. Ho bisogno di aiuto? Lascia un commento qui o sul nostro forum di supporto gratuito.
lascia un commento