Aller au contenu

Problème délicat


Bocar

Sujets conseillés

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.

Lien vers le commentaire
Partager sur d’autres sites

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.' ;) )

Anonymus.

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

Puisque tout se passe sur la page "index.php", il suffit juste de déplacer cette page vers "forum/index.php" :huh:

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

Modifié par Modibo
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

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

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

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

Modifié par Modibo
Lien vers le commentaire
Partager sur d’autres sites

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.

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

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...