Utiliser les réécritures .htaccess pour redirect de l’ancienne URL vers la nouvelle URL

J’ai un site Web example.com qui était l’ancien nom de domaine pour mon site. Nous souhaitons passer de l’ancien nom de domaine à un nouveau nom de domaine theexample.com .

Comme le site est hébergé via un hébergeur, les deux noms de domaine pointent actuellement vers la même adresse IP. Je pensais que je devrais être capable de mettre un fichier .htaccess dans le répertoire racine du serveur, qui serait redirigé de l’ancien site vers le nouveau site en fonction d’une réécriture. Je pensais que le code ci-dessous ferait l’affaire mais ça ne marche pas

 RewriteEngine on rewritecond %{http_host} ^example.com [nc] rewriterule ^(.*)$ http://theexample.com/$1 [r=301,nc] 

Ok .. Le code dans votre question semble correct! Cependant, vous pouvez toujours essayer ces directives de configuration dans votre fichier .htaccess :

 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ RewriteRule ^(.*)$ http://theexample.com/$1 

Mais d’abord, assurez-vous qu’il existe un serveur HTTP Apache avec mod_rewrite dans votre hébergeur.