Partage
  • Partager sur Facebook
  • Partager sur Twitter

D'un domaine à l'autre

Avec un .htaccess

Sujet résolu
    20 juillet 2006 à 20:17:45

    Salut,

    J'ai changé de nom de domaine, et je désire conserver ma place dans Google et ne pas dépayser les visiteurs, alors j'aimerais que par exemple si on tape http://www.la-page.qc.ca/page.php on soit redirigé vers http://www.autredomaine.com/page.php et cela, sans que le fichier page.php existe sur le premier domaine.

    Je me doute que c'est possible à l'aide d'un .htaccess mais mes recherches sur Google n'ont pas été très fructueuses, j'ai cherché "redirection .htaccess" mais je n'ai rien trouvé de très pertinent.

    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      20 juillet 2006 à 20:44:30

      Peut-être que je me trompes, mais je crois que c'est un truc du style:

      RedirectPermanent http://www.la-page.qc.ca/page.php http://www.autredomaine.com/page.php (sur une seule ligne).
      Tu insères ca dans ton .htaccess

      Dis nous si ca marche :)
      • Partager sur Facebook
      • Partager sur Twitter
        20 juillet 2006 à 20:56:33

        Pour le .htaccess c'est un truc comme l'a dit rmuffat.

        Mais tu as changé de domaine ou de serveur ?
        Si tu as juste un nouveau domaine mais que le serveur est identique alors tu n'as rien a changer vis-a-vis de ton ancien domaine, non ?
        Si par contre tu as changé de serveur le .htaccess est le meilleur moyen je crois.
        • Partager sur Facebook
        • Partager sur Twitter
          20 juillet 2006 à 21:10:26

          Citation : rmuffat

          Peut-être que je me trompes, mais je crois que c'est un truc du style:

          RedirectPermanent http://www.la-page.qc.ca/page.php http://www.autredomaine.com/page.php (sur une seule ligne).
          Tu insères ca dans ton .htaccess

          Dis nous si ca marche :)



          Oui mais non, c'est pas exactement ce que je veux ^^ . Je veux que peu importe le fichier auquel on tente d'accéder (un fichier qui n'existera pas le domaine sera strictement vide), on soit redirigé vers le nouveau domaine avec ce fichier, s'il n'existe pas sur le nouveau domaine et bien tant pis y'aura une 404. Mais ta solution serait bonne si je pouvais récupérer le nom de la page en cours, alors j'ai essayé :

          RedirectPermanent http://www.la-page.qc.ca/{REQUEST_URI}  http://www.webprogrammeurs.com/{REQUEST_URI}


          Mais ça ne fonctionne toujours pas...

          Pour répondre à Pzuk, j'ai changé de nom de domaine mais pas de serveur, je suis hébergé chez un mutualisé donc les deux domaines ne sont pas situés à la même place sur le serveur, l'admin m'a proposé de faire lui-même la redirection mais çe me pose un peu problème car je perd absolument tout de l'ancien domaine (liste de diffusion, boîtes mail) alors en attendant la redirection permanente je cherche une solution du genre.
          Merci
          • Partager sur Facebook
          • Partager sur Twitter
            20 juillet 2006 à 21:22:53

            Si j'ai bien compris, voila ce que je mettrais:

            RewritePermanent %{HTTP_REFERER}  ^http://www.autredomaine.com/page.php


            • Partager sur Facebook
            • Partager sur Twitter
              20 juillet 2006 à 22:00:08

              Bon j'admet ne pas avoir été clair dès le début, vos solutions se rapprochent toutes de ce que je cherche mais pas tout à fait. C'est peut-être possible avec de l'url rewriting, je veux que dans l'url qui est demandé on remplace la-page.qc.ca par webprogrammeurs.com et qu'on redirige.

              Si on demande http://www.la-page.qc.ca/forums/sujets.php?topic=1 on redirige vers http://www.webprogrammeurs.com/forums/sujets.php?topic=1 et ça, pour toutes les pages et je veux pas me taper toutes les pages du site une par une avec RedirectPermanent :p .

              Merci
              • Partager sur Facebook
              • Partager sur Twitter
                20 juillet 2006 à 22:02:54

                Tiens j'ai trouvé ça ici: http://www.webmaster-hub.com/lofiversion/index.php/t17598.html


                RewriteCond %{HTTP_REFERER}  domaineB.com$ [NC]
                RewriteRule (.*) http://www.domaineA.com/$1 [R=301,QSA,L]


                Je pense que ça doit être le bon code cette fois-ci :)

                • Partager sur Facebook
                • Partager sur Twitter
                  20 juillet 2006 à 22:09:52

                  Voilà ça fonctionne merci beaucoup ^^

                  J'ai pas eu besoin de la première ligne, juste celle-là a suffi :

                  RewriteRule (.*) http://www.webprogrammeurs.com/$1 [R=301,QSA,L]


                  Alors, problème résolu :) .
                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 juillet 2006 à 22:12:31

                    Ah ok, on saura pour la prochaine fois alors :D
                    • Partager sur Facebook
                    • Partager sur Twitter

                    D'un domaine à l'autre

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown