| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yann123 WRInaute discret

Inscrit le: 11 Avr 2005 Messages: 95 Localisation: Bretagne
|
Posté le : Lun Avr 14, 2008 14:28 Sujet du message: [Résolu] changement de nom de domaine |
|
|
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.
Dernière édition par yann123 le Mar Avr 15, 2008 14:08; édité 1 fois |
|
| |
|
 |
le Kid WRInaute occasionnel

Inscrit le: 21 Mar 2008 Messages: 162 Localisation: France
|
|
| |
|
 |
yann123 WRInaute discret

Inscrit le: 11 Avr 2005 Messages: 95 Localisation: Bretagne
|
Posté le : Lun Avr 14, 2008 17:12 Sujet du message: [Résolu] changement de nom de domaine |
|
|
Oui deja vu
Pour l'instant:
La page index de mon ancien domaine contient
| Code: |
header(
"Status: 301 Moved Permanently", false, 301);
header(
"Location: http://www.nouveau-domaine.fr");
exit();
|
et toutes les pages internes sont redirigées vers leurs homonymes par htaccess
Mais je pensais pouvoir tous rediriger a partir du .htaccess ? |
|
| |
|
 |
KOogar WRInaute accro

Inscrit le: 16 Nov 2004 Messages: 3027 Localisation: Bangalore +4h30
|
Posté le : Mar Avr 15, 2008 6:41 Sujet du message: [Résolu] changement de nom de domaine |
|
|
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] |
|
|
| |
|
 |
yann123 WRInaute discret

Inscrit le: 11 Avr 2005 Messages: 95 Localisation: Bretagne
|
Posté le : Mar Avr 15, 2008 14:07 Sujet du message: [Résolu] changement de nom de domaine |
|
|
| Citation: |
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 |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|