Comment rediriger un ancien domaine vers un nouveau domaine via htaccess 301
Utilisation de .htaccess pour rediriger en permanence un ancien domaine vers un nouveau domaine
Si vous n'avez apporté aucun changement à la structure de votre site mais que vous le transférez, l'utilisation du code suivant dans votre fichier .htaccess à la racine de votre ancien domaine non seulement redirige les utilisateurs, mais met également à jour l'index de Google. tout votre classement SEO.
RewriteEngine On
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
Le code ci-dessus est une simple expression régulière vous permettant de faire toutes sortes de choses astucieuses avec. Par exemple, si vous souhaitez rediriger des sous-domaines en plus du domaine racine, utilisez le code suivant:
RewriteEngine On
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC, OR] RewriteCond% HTTP_HOST ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
Vous pouvez également faire des choses comme rediriger un ancien sous-domaine vers un répertoire du nouveau domaine (ou inversement). Je l'ai fait quand 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]
Ce dernier exemple vous montre comment effectuer des redirections uniques pour des pages individuelles. Cela pourrait être pratique si vous mainteniez la même structure globale du site (en utilisant l’une des redirections ci-dessus), mais vous souhaitez modifier quelques URL vers le nouveau domaine. Il suffit d'utiliser ce qui suit:
Rediriger 301 /old/oldpage.html http://www.newdomain.com/newpage.htmlÊtre un code d'expression régulière, les possibilités sont infinies. 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 pour? Laissez un commentaire ici ou sur notre forum de support gratuit.