Quelle règle de redirection utiliserais-je pour rediriger toutes les pages vers lesquelles olddomain.example
être redirigé newdomain.example
?
Le site a une structure totalement différente, donc je veux que chaque page de l'ancien domaine soit redirigée vers la nouvelle page d'index du domaine .
Je pensais que cela ferait (sous le répertoire de base olddomain.example):
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.example/ [R=301]
Mais si je navigue vers, olddomain.example/somepage
je suis redirigé vers newdomain.example/somepage
. Je m'attends à une redirection uniquement newdomain.example
sans le suffixe de page.
Comment garder la dernière partie à l'extérieur?
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
* stackoverflow.com/a/7578810/1066234