Aller au contenu

En réécriture, un dossier avec et sans slash de fin, 2 URLs différente ?


Sujets conseillés

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 ? :cool: ) et un petit gars sans importance chez google (www.mattcutts.com/blog/ :whistling: ) 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 :rolleyes: )

Merci beaucoup !!

Lien vers le commentaire
Partager sur d’autres sites

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 :rolleyes: )
Je suppose que quelque chose comme ceci devrait faire l'affaire:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*[^\/])$ http://www.ton_site.com/$1/ [QSA,L,R=301]

Jean-Luc

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...