Version complète: sur le forum Webmaster Hub : Problème délicat
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
Modibo
Bonsoir !
Ca fait un bon moment que je bosse et je viens de finir (de façon partielle) la création du Site qui accompagnera mon Forum.
Je l'ai en local et avant de le mettre sur à dispo, j'aimerais savoir comment va se passer le changement pour ne rien perdre de mes acquis dans les moteurs de recherches !
Je souhaiterais mettre le contenu des fihiers du Forum dans un dossier /forum/ et mettre le Site à la racine !

Forcément tous les liens que pourront donner les recherches mèneraient dans ce cas à des erreur 404, la page n'existe pas puisque entre www.socers.fr et a suite, s'est inséré le /forum/ !

Merci de votre aide.
Anonymus
Bonjour,

C'est typiquement l'un des cas décrits dans cet article : http://www.webmaster-hub.com/publication/article4.html
Tu devrais y jeter un oeil, essayer les différentes redirections à ta disposition, et si tu n'y arrives pas, n'hésites pas à poster ton problème (dans le forum 'langages de prog.' wink.gif )

Anonymus.
Modibo
C'est d'accord.
Merci de ta réponse !
Modibo
Puisque tout se passe sur la page "index.php", il suffit juste de déplacer cette page vers "forum/index.php" huh.gif

CODE
RedirectPermanent index.php http://www.domaine.tld/forum/index.php


?

Edit: non, je pense que 'est pas aussi simple, je dois insérer des Regex pour inclure aussi la suite, ex: index.php?showforum=121 :o
Anonymus
Tu trouveras les informations utiles dans cet article :
http://www.webmaster-hub.com/publication/article5.html
notamment les 'flags', ou 'drapeaux', à ajouter après ton expression régulière.

Pour ton forum, il serait judicieux d'ajouter le flag [QSA], qui correspond au 'query' de la chaine, autrement dit tout ce qui se trouve après le point d'interrogation.

Anonymus.
Modibo
Je ne pensais pas qu'on pouvait mettre des expressions régulières dans RedirectPermanent .

CODE
RedirectPermanent index\.php.*$ ^http://www\.domaine\.tld/forum/index\.php.*$ [QSA]

Pour inclure tout ce qui pourrait se trouver après "index.php"
Dan
CITATION(Anonymus @ lundi 20 juin 2005, 00h53)
Pour ton forum, il serait judicieux d'ajouter le flag [QSA], qui correspond au 'query' de la chaine, autrement dit tout ce qui se trouve après le point d'interrogation.
*

CITATION(Modibo @ lundi 20 juin 2005, 01h21)
Je ne pensais pas qu'on pouvait mettre des expressions régulières dans RedirectPermanent .
CODE
RedirectPermanent index\.php.*$ ^http://www\.domaine\.tld/forum/index\.php.*$ [QSA]

Pour inclure tout ce qui pourrait se trouver après "index.php"
*

On ne peut pas utiliser d'expressions régulières avec RedirectPermanent.
Uniquement avec RedirecMatch wink.gif
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.