[Résolu] changement de nom de domaine

WRInaute discret
Bonjour,

je suis en train de faire un changement de nom de domaine pour l'un de mes sites.

J'ai fait les changement dans le .htaccess et tous fonctionne bien, toutes les pages sont bien redirigées une a une vers les pages correspondantes sur le nouveau nom de domaine sauf mon nom de domaine lui même.

w*w.ancien-domaine.fr n'est pas redirigé vers w*w.nouveau-domaine.fr

Comment écririez vous la règle pour le nom de domaine pour qu'elle ne fonctionne que pour le domaine puisque les pages sont redirigées avec d'autres règles qui fonctionnent bien ?

Merci d'avance.
 
WRInaute accro
Tu commences par tester le host (optionel) (1ere ligne), puis l'uri (2eme ligne) qui ne doit contenir que le slash et tu rediriges (3eme ligne)

j'ai mis 2 versions au choix, tout depend de l'hebergeur et de son moteur.

Code:
RewriteCond %{HTTP_HOST} www\.site\.ext$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule $ http://www.site.ext/ [R=301,L]

#ou

RewriteCond %{HTTP_HOST} www\.site\.ext$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.site.ext/ [R=301,L]
 
WRInaute discret
Tu commences par tester le host (optionel) (1ere ligne), puis l'uri (2eme ligne) qui ne doit contenir que le slash et tu rediriges (3eme ligne)

j'ai mis 2 versions au choix, tout depend de l'hebergeur et de son moteur.

Code:
RewriteCond %{HTTP_HOST} www\.site\.ext$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule $ http://www.site.ext/ [R=301,L]

#ou

RewriteCond %{HTTP_HOST} www\.site\.ext$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.site.ext/ [R=301,L]

Merci ça marche impec

Mon site est hébergé chez nuxit et en fait les deux règles fonctionnent.
J'ai opté pour la deuxième avec une petite modif car le site que je viens de déplacé était en sous-domaine.

Code:
RewriteCond %{HTTP_HOST} site\.net$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.site.ext/ [R=301,L]

Merci
 
Discussions similaires
Haut