Problème de redirection d'url SVP ? Domaine et index.hml

WRInaute discret
Salut à tous

Voici mon problème de redirection :
Quand on arrive sur mon site, dans le navigateur s'affiche bien l'adresse url de mon domaine. (normal)
Si on navigue sur le site et qu'on revient sur l'accueil, l'adresse affichée est alors de type : http://domaine.com/index.html
Dans Google analytics on voit bien que pour lui ça fait deux pages distinctes : http://domaine.com/ et http://domaine.com/index.html
C'est pourtant bien la même page d'accueil mais pour lui il y en a donc deux identiques !
Pour éviter que ça fasse du duplicat content, j'ai voulu créer une redirection dans mon fichier .htaccess rédigée ainsi :
RedirectPermanent http://domaine.com/index.html http://domaine.com/
Mais ça ne marche pas, quand on navigue sur le site et qu'on revient à l'accueil, c'est toujours /index.html qui est affiché dans le navigateur !

Questions :
1 Pourquoi ma redirection ne fonctionne pas comme souhaitée et comment faire pour que ça marche ?
2 Si c'est logique que ça ne marche pas et qu'on ne peut rien y faire, est-ce bien que je laisse quand même cette commande dans mon .htaccess pour les moteurs de recherche ? Cela m'évitera t'il le duplicat content même si dans le navigateur on voit le domaine en arrivant sur le site et /index.html en revenant sur l'accueil après navigation ?

Je vous remercie par avance !

Stéphane
 
WRInaute accro
C'est plutôt ça que tu dois faire:
Code:
RedirectPermanent /index.html http://domaine.com/
 
WRInaute discret
Merci, j'ai essayé, c'est pire !
Comme ça le navigateur ne trouve plus le site
J'ai peur qu'on ne puisse rien faire
 
WRInaute accro
Fais plutôt ça :
Code:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
 
Discussions similaires
Haut