Robots.txt - désindexation des pages : /page.php?x=y

bordas_69

WRInaute discret
Bonjour,
Pour éviter le duplicate content, je dois absoluement désindexer les pages du style : /mapage.php?gallerie=x . Mais j'aimerais néanmoins que la page /mapage.php ne soit pas désindexée.

Que dois-je mettre dans le fichier robots.txt :

Pour tout désindexer je fais :
Code:
Disallow: /photos.php

Pour désindexer manuellement chacune des galeries je suppose que je fais (un peu beaucoup lourd et contraingnant) :
Code:
Disallow: /photos.php?galerie=x
Disallow: /photos.php?galerie=y
Disallow: /photos.php?galerie=z

Puis-je faire :
Code:
Disallow: /photos.php?galerie=*

Ou avez-vous une autre idée à me proposer? Il y a des centaines voir des milliers de pages qui ne sont pas indexées à cause de cela...

Pour info : -http://www.l*b*c*p*s.be (enlever les * )
 

bordas_69

WRInaute discret
A oui... Je viens de penser à une autre solution : la redirection 301 dans un htaccess... Cette solution est meilleure?
 

bordas_69

WRInaute discret
Voila ce que je fais :

Code:
RewriteRule ^photos\.php\?galerie\=[a-zA-Z0-9\-\_]+$ /galerie-$1-page1.html [R=301,L,NC]

Comment vérifier que cette redirection sera bien percue par les moteurs de recherche? Parceque lorsque je visualise les entêtes html, il me retourne un code 200... :s

EDIT : apparement, lorsqu'il n'y a pas d'erreur d'adresse, le fichier htaccess ne sert à rien... Je me trompe?
 

bordas_69

WRInaute discret
Juste pour info et si ca peut interresser quelqu'un, la syntaxe :

Code:
Disallow: /photos.php?

Empêche bien l'indexation de /photos.php?bidule=machin mais pas /photos.php
 

Discussions similaires

Haut