dldstyle Posté 3 Juin 2009 Posté 3 Juin 2009 Salut à tous, En travaillant sur du rewriting pour un site avec des une réécriture en répertoires uniquement, je voulais savoir si les moteurs interprètent 'www.monsite.com/test' et 'www.monsite.com/test/' (avec / de fin) comme deux pages différentes ? Je suis allé voir ledicoquipompenet.com (vous voyez de qui je veux parler ? ) et un petit gars sans importance chez google (www.mattcutts.com/blog/ ) pour voir comment ils fonctionnaient. Le 1er fait fonctionner ses URLs avec et sans slash sans redirection alors que le second fait une redirection 302. Il y a t-il un risque de duplicate comme pour 'http://monsite.com/' et 'http://www.monsite.com/' ? Si oui, une redirection 301 ne serait elle pas mieux qu'une 302 ? Est il possible de faire une règle dans le htaccess pour qu'elle s'applique pour toutes les règles de réécriture (il y en a quelques une en fait ) Merci beaucoup !!
Jeanluc Posté 3 Juin 2009 Posté 3 Juin 2009 Salut à tous,Bonjour, En travaillant sur du rewriting pour un site avec des une réécriture en répertoires uniquement, je voulais savoir si les moteurs interprètent 'www.monsite.com/test' et 'www.monsite.com/test/' (avec / de fin) comme de pages différentes ?Il est clair que ce sont deux URL différentes qui pourraient correspondre à des contenus différents. Cela dit, cela n'exige pas des tonnes d'intelligence artificielle pour comprendre que dans 99,99% des cas, ces URL correspondent au même contenu. On peut penser que, par souci d'efficacité, les moteurs traitent ces URL comme si elles étaient identiques. Il y a t-il un risque de duplicate comme pour 'http://monsite.com/' et 'http://www.monsite.com/' ?Oui, mais minime (voir ma réponse plus haut). Si oui, une redirection 301 ne serait elle pas mieux qu'une 302 ?Oui. Est il possible de faire une règle dans le htaccess pour qu'elle s'applique pour toutes les règles de réécriture (il y en a quelques une en fait )Je suppose que quelque chose comme ceci devrait faire l'affaire: Options +FollowSymlinksRewriteEngine on RewriteRule ^(.*[^\/])$ http://www.ton_site.com/$1/ [QSA,L,R=301] Jean-Luc
dldstyle Posté 4 Juin 2009 Auteur Posté 4 Juin 2009 Merci Jeanluc pour ton avis. Je vais tester ton bout de code.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant