[Résolu] changement de nom de domaine

Discussion dans 'URL Rewriting et .htaccess' créé par yann123, 14 Avril 2008.

  1. yann123
    yann123 WRInaute discret
    Inscrit:
    11 Avril 2005
    Messages:
    128
    J'aime reçus:
    0
    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.
     
  2. le Kid
    le Kid WRInaute discret
    Inscrit:
    21 Mars 2008
    Messages:
    181
    J'aime reçus:
    0
  3. yann123
    yann123 WRInaute discret
    Inscrit:
    11 Avril 2005
    Messages:
    128
    J'aime reçus:
    0
    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 ?
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 665
    J'aime reçus:
    77
    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]
     
  5. yann123
    yann123 WRInaute discret
    Inscrit:
    11 Avril 2005
    Messages:
    128
    J'aime reçus:
    0
    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
     
Chargement...
Similar Threads - [Résolu] changement nom Forum Date
[résolu] Changement de nom de domaine via webmaster tools Crawl et indexation Google, sitemaps 24 Octobre 2012
[Résolu] Comment gérer un changement de nom de domaine pour les moteurs ? Débuter en référencement 10 Février 2010
[joomla] [resolu] page blanche après changement de serveur Développement d'un site Web ou d'une appli mobile 26 Juillet 2011
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016