8796 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Dans un soucis de référencement je souhaiterais avoir une seule page d'accueil et éviter tout "duplicate content". Pour cela, j'ai déjà réalisé les redirections suivantes :
- http://example.fr redirige vers http://www.example.fr
- http://www.example.fr/index.php redirige vers http://www.example.fr

A présent, il ne me reste qu'une seule redirection 301 à faire. Celle-ci est la suivante :
- Rediriger http://www.example.fr/ vers http://www.example.fr

Note : Attention, je ne souhaite pas que http://www.example.fr/Contact/ soit rediriger vers http://www.example.fr/Contact

Code actuel :

RewriteCond %{HTTP_HOST} ^([a-z.]+)?example.fr$ [NC] 
RewriteCond %{HTTP_HOST} !^www. [NC] 
RewriteRule .?  http://www.example.fr%{REQUEST_URI}  [R=301,L] 

RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]


Quelqu'un aurait une idée ?
Modifié par Heyoan (17 Sep 2010 - 10:53)
Salut,

j'ai remplacé le vrai nom de ton site par "example" (en te laissant le bénéfice du doute quant à ta volonté d'augmenter la visibilité sur le Web dudit site Smiley cligne ).

A part l'ajout systématique du www, le reste me semble bien être du coupage de cheveux en 12 complètement inutile : qu'il y ait ou non un slash à la fin de ton url ou index.php ne change rien au fait qu'il s'agit d'une unique adresse et donc aucune raison d'avoir un "duplicate content".
Merci Heyoan,

Désolé pour mon site tu as bien fait, et effectivement ce n'était pas du tout dans mon objectif de rajouter des liens vers mon site surtout que ça ne lui aurait pas apporté grand chose (Une expression est beaucoup mieux qu'une url). Du coup tu as bien fait de le remplacer Smiley smile

Concernant la redirection je sais que s'est vraiment du détail, mais j'en ai besoin car lorsque j'utilise des outils de linktracking, certains me font 2 rapports. Un pour l'url avec slash et l'autre sans slash. D'où ma recherche.
Le slash final est obligatoire à la racine et au contenu d'un dossier, la navigateur fait un deuxième accès au site quand il ne le trouve pas.
Modifié par Patidou (17 Sep 2010 - 16:15)
C'est quand même bizarre que sous chrome le slash finale ne soit pas affiché dans l'url du domaine non ?
C'est peut-être le cas ! Mais ça étonne quand même venant de Google qui n'est pas très fort en matière de Cosmétique lol Smiley cligne
Si tous les autres navigateurs l'affichent sauf Chrome c'est forcément autre chose que du paramétrage via .htaccess non ?