Come reindirizzare un vecchio dominio a un nuovo dominio tramite htaccess 301
Utilizzo di .htaccess in modo permanente 301 Reindirizza il vecchio dominio al nuovo dominio
Se non hai apportato modifiche alla struttura del tuo sito ma lo stai semplicemente trasferendo, il seguente codice nel tuo file .htaccess nella radice del tuo vecchio dominio non solo reindirizzerà i tuoi utenti, ma aggiornerà anche l'indice di Google e passerà tutto il tuo ranking SEO.
RewriteEngine On
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
Il codice sopra è semplice espressione regolare in modo da poter fare tutti i tipi di cose belle con esso. Ad esempio, se si desidera reindirizzare i sottodomini oltre al dominio principale, si utilizzerà 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]
Puoi anche fare cose come reindirizzare un vecchio sottodominio in 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]
Questo ultimo esempio mostra come eseguire reindirizzamenti una tantum per singole pagine. Questo può essere utile se si mantiene la struttura complessiva del sito allo stesso modo (utilizzando uno dei reindirizzamenti sopra), tuttavia si desidera modificare alcuni URL nel nuovo dominio. Basta usare il seguente:
Reindirizza 301 /old/oldpage.html http://www.newdomain.com/newpage.htmlEssendo un codice di espressione regolare, le possibilità sono infinite. Un takeaway chiave, tuttavia, è estremamente attento quando si apportano queste modifiche al file .htaccess. Messing con questo file può rompere il tuo server web Apache e abbattere il tuo sito. Quindi prova, prova e prova di nuovo prima di apportare qualsiasi modifica. Ho bisogno di aiuto? Lascia un commento qui o sul nostro forum di supporto gratuito.