Comment rediriger un ancien domaine vers un nouveau domaine via htaccess 301

Utilisation de .htaccess pour rediriger définitivement 301 l'ancien domaine vers le nouveau domaine
Si vous n'avez apporté aucune modification à lastructure, mais le transférez, l'utilisation du code suivant dans votre fichier .htaccess à la racine de votre ancien domaine redirigera non seulement vos utilisateurs, mais mettra également à jour l'index de Google et transmettra tout votre classement SEO.
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</IfModule>
Le code ci-dessus est une expression régulière simple afin que vous puissiez faire toutes sortes de choses astucieuses avec. Par exemple, si vous souhaitez rediriger des sous-domaines en plus du domaine racine, vous utiliserez ce code:
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>
Vous pouvez également faire des choses comme rediriger un ancien sous-domaine vers un répertoire sur le nouveau domaine (ou vice versa). Je l'ai fait lorsque j'ai redirigé www.groovypost.com/forum/ vers forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
</IfModule>
Ce dernier exemple vous montre comment effectuer une opération uniqueredirections pour des pages individuelles. Cela pourrait être pratique si vous gardiez la structure globale du site la même (en utilisant l'une des redirections ci-dessus), mais que vous souhaitiez modifier quelques URL vers le nouveau domaine. Utilisez simplement ce qui suit:
Étant un code d'expression régulière, les possibilitéssont sans fin. Une clé à retenir, cependant, soyez extrêmement prudent lorsque vous apportez ces modifications à votre fichier .htaccess. Jouer avec ce fichier peut casser votre serveur Web Apache et détruire votre site. Alors testez, testez et testez à nouveau avant d'apporter des modifications. Besoin d'aide? Déposez un commentaire ici ou sur notre forum d'assistance gratuit.
laissez un commentaire