htaccess redirection index

Eléphant du PHP | 372 Messages

14 juin 2016, 21:02

Salut à tous.
Je viens de m'apercevoir de quelque chose sur mon site

j'a créer ds mon htacces un code pour redirigé suivant le domaine tapé : ( en gros on arrive sur monsite.fr quoi qu'il en soit )
RewriteCond %{HTTP_HOST} ^www\.monsite.fr$
RewriteRule ^(.*) http://monsite.fr/$1 [QSA,L,R=301]

Mais je vois qu'on peut avoir également :
http://lasortie.fr/index.php

Comment éviter cela ?
Google considére t'il cela comme du duplicate content ?
Merci à vous

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 juin 2016, 10:06

Bonjour,

Pas sur de bien comprendre ta question...

Si tu rediriges les demandes du type http://www.monsite.fr/xxx vers http://monsite.fr/xxx, il est normale qu'en tapant l'adresse http://monsite.fr/xxx on arrive au même résultat :)

Dans la mesure où tu utilises un code http 301, tu indiques aux visiteurs (navigateurs et moteurs de recherche) qu'il s'agit d'une redirection permanente. Il ne peut donc pas être considéré comme un contenu dupliqué puisque le contenu qui serait éventuellement retourné pour l'adresse d'origine ne sera jamais proposé :)
Il est par contre possible que les moteurs de recherchent indexes et proposent progressivement les pages http://monsite.fr/xxx au lieu de http://www.monsite.fr/xxx. Ce qui au final ne change rien pour toi :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 688 Messages

15 juin 2016, 11:36

la première chose à faire, c'est de ne pas faire un lien vers /index.php mais vers /
<a rel="nofollow" href="/index.php" title="trouver une sortie">Où sortir</a>