Version complète: sur le forum Webmaster Hub : redirection d'un site à un autre
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Maximom
Bonjour,
voici mon problème:
je souhaite garder le PR de ma page: -http://blabla.com/forum/index.php
et la rediriger sur -http://bloblo.com/A/discussions/index.php

Notez bien au passage que l'arborescence entre les 2 sites n'est pas la même...

Alors j'ai bien lu ceci: http://www.webmaster-hub.com/publication/rubrique5.html mais bon, j'ai pas vraiment tout compris, aussi si quelqu'un qui navigue facilement la dessus peut me filler un coup de pouce...
Merci! a_thumbsup_20.gif
Bourinho
Salut,

Y a t'il une règle malgré tout pour lier l'ancienne adresse et la nouvelle ou est-ce uniquement du cas par cas???

A+
Maximom
Bonjour Bourhino,
je ne comprends pas trop ta question, ...

c'est super simple,
j'ai viré le forum d'un site, et je souhaite basculer les visiteurs ainsi que le PR, vers un autre NDD, sauf que ce n'est ni le meme type de forum, ni la meme architecture de site!

En espérant avoir apporté un peu plus de précision...
Bourinho
Salut,

Y a un fil qui ressemble a ce que tu cherches 2 lignes plus bas que ton post dans la rubrique " Fichier .htaccess et réécriture d'URLs"... ICI

Bon, au risque de me refaire "breaké", je te propose ce qui suit : (à inscrire dans le fichier .htaccess)
CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} (www.)?blabla.com$
RewriteRule /?forum/index.php http://bloblo.com/A/discussions/index.php [R=301,L]


Mais bon, si t'as de nombreuses adresses ou tu souhaites faire la meme chose, y a peut être moyen de généraliser si il y a une "logique" entre l'ancienne adresse et la nouvelle...

Je ne sais pas si cette proposition fonctionne tel quel, mais elle ne doit pas être archi-fausse... wink.gif

A+

Edit : Je crois qu'il faut que tes deux sites partagent le même hébergement pour que cela fonctionne...

J'aurais bien mis le code suivant...mais je ne suis pas sur etant donné que la première solution proposée est un copier/coller modifié...
CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} (www.)?blabla.com$
RewriteRule ^/?forum/index\.php$ http://bloblo.com/A/discussions/index.php [R=301,L]
Maximom
Bonjour le forum,

... rien ne fonctionne...
c'est pas compliqué pourtant...
je veux juste rediriger a partir d'un dossier, vers un autre dossier sur un autre NDD...
r_question6161.gif
NorSeb
Bonjour,

CITATION(Maximom @ mardi 27 juin 2006, 12h00) *
Bonjour le forum,

... rien ne fonctionne...
c'est pas compliqué pourtant...
je veux juste rediriger a partir d'un dossier, vers un autre dossier sur un autre NDD...

Tu attends quoi de nous exactement ? Tu semble attendre qu'on te donne le fichier prêt à l'emploi. wacko.gif

Il va falloir mettre la main à la pâte rolleyes.gif
As-tu fait des essais ? Si c'est le cas, tu pourrais peut-être nous donner un bout de ton fichier .htaccess pour qu'on puisse t'aiguiller.
Bourinho
Salut,
CITATION(Maximom @ mardi 27 juin 2006, 12h00) *
Bonjour le forum,

... rien ne fonctionne...
c'est pas compliqué pourtant...
je veux juste rediriger a partir d'un dossier, vers un autre dossier sur un autre NDD...
r_question6161.gif


Comment peux tu affirmer que ça n'est pas compliqué si tu ne sais pas le faire??? Si c'est si simple...
Kent
Je pense qu'il souhaite juste une redirection des plus basic...

tu veux que lorsque tes utilisateurs tape cet URL : http://blabla.com/forum/index.php
ils arrivent ici : http://bloblo.com/A/discussions/index.php

si c'est le cas je vois pas ce que le PR viens faire ici wacko.gif
CITATION
je souhaite garder le PR de ma page: -http://blabla.com/forum/index.php
et la rediriger sur -http://bloblo.com/A/discussions/index.php
Maximom
CITATION(Bourinho @ mardi 27 juin 2006, 12h43) *
Salut,
Comment peux tu affirmer que ça n'est pas compliqué si tu ne sais pas le faire??? Si c'est si simple...


smile.gif oui, je comprends ta réaction...
en fait, je veux dire c'est très simple à comprendre, et j'ai pas l'impression que tu es vraiment compris ce dont j'avais besoin.
Mais avant tout je tiens à te remercier de te souciez de mon problème, et d'essayer de trouver une solution.

Ensuite,
très sincèrement, OUI j'attends qu'on me ponde ce petit bout de code! blush.gif
parce qu'en fait le rewritering c'est pas du tout mon truc! et j'ai pas le courage de me plonger dedans...
donc oui j'attends...
Merci

CITATION(Kent @ mardi 27 juin 2006, 12h49) *
Je pense qu'il souhaite juste une redirection des plus basic...


Oui c'est exactement ça...

CITATION(Kent @ mardi 27 juin 2006, 12h49) *
si c'est le cas je vois pas ce que le PR viens faire ici wacko.gif


Eh bien simplement pour le transmettre à la seconde page, non?
Bourinho
Salut,

Dans un article que tu as mis dans les premiers liens que tu as proposé, il y a écrit cela :
CITATION
Il est utile de préciser que certains hébergeurs n’ont pas activé le module de réécriture. Dans ce cas, vous n’avez malheureusement aucune possibilité de l’utiliser, à moins de casser le petit cochon en porcelaine qui traîne chez vous et changer d’hébergeur.

Si vous gérez votre propre serveur dédié, assurez-vous que le module mod_rewrite est activé en modifiant le cas échéant le fichier de configuration du serveur Apache (httpd.conf).
Vérifiez que les deux lignes suivantes ne soient pas mises en commentaire :
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c


As tu fait cela???

A+
TheRec
Bonjour,

En partant du princpe que tu as le mod_rewrite en fonction sur ton serveur (c.f. dernier message de Bourinho).
À la racine du répertoire de ton ancien site (-http://blabla.com), place un fichier .htaccess contenant :
CODE
RewriteEngine On
RewriteRule ^forum([/]?$|/(.*)) http://bloblo.com/A/discussions/$2 [L,R=301]

Vu que le fonctionnement n'a pas l'air de t'intéressé je ne perdrais pas mon temps à te l'explique (code testé sous deux environnement serveur, Windows et Linux), sache juste que cela redirige tout ce qui commence par forum vers ta nouvelle adresse en y concaténant ce qui suit le "/" s'il y en a un.

P.S. : Pour le PR, avec une redirection permanente (statuts 301) il n'y aura pas de problème...enfin c'est une question de temps, la redirection doit être détectée par Google quand même.
NorSeb
CITATION(Maximom @ mardi 27 juin 2006, 12h56) *
en fait, je veux dire c'est très simple à comprendre, et j'ai pas l'impression que tu es vraiment compris ce dont j'avais besoin.

Sous entendu... whistling.gif

CITATION(Maximom @ mardi 27 juin 2006, 12h56) *
très sincèrement, OUI j'attends qu'on me ponde ce petit bout de code! blush.gif
parce qu'en fait le rewritering c'est pas du tout mon truc! et j'ai pas le courage de me plonger dedans...
donc oui j'attends...

C'est effectivement sincère mais pas franchement honnête intellectuellement : sur la route quand tu crève un pneu, tu le change ! Même si la mécanique c'est pas ton truc cool.gif
TheRec et Bourinho t'ont donné des pistes. Tout ce dont tu as besoin est dans ce post, ainsi que dans les autres publications du Hub, il n'a plus lieu d'être ouvert.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.