Ne pas indexer une page avec un paramètre

Nouveau WRInaute
Bonjour,

Je souhaiterai par exemple que google index la page http://www.site.fr/dossier/ , mais pas la page http://www.site.fr/dossier/?parametre=valeur !

Avez-vous une idée de la bonne stratégie à appliquer ?
J'hésite avec les balise META et NOINDEX que je ne ferais apparaître que lors le l'utilisation du paramètre, mais je crains que les moteurs ne m'index plus rien !!!

Merci pour votre aide,
Gilles
 
WRInaute accro
le noindex est parfait
https://www.webrankinfo.com/actualites/2 ... ts-tag.htm

Met ce code dans le header de ton dossier -http://www.site.fr/dossier/

if($_SERVER['REQUEST_URI'] != 'dossier/')
echo '<meta name="robots" content="noindex,nofollow">';

C'est un simple test sur l'uri, si l'uri est differente de /dossier/, cela active la balise noindex

Tu peux aussi traquer que les uri avec des "?"

$r = strstr($_SERVER['REQUEST_URI'],'?');
if($r != FALSE) echo '<meta name="robots" content="noindex,nofollow">';
 
Nouveau WRInaute
Ok, merci beaucoup pour vos informations !
Je pense que je vais tester la présence du paramètre et mettre dynamiquement le META NOINDEX selon le cas !
Je craignais juste que le NOINDEX risqué d'être pris en compte pour la page (avec ou sans paramètre) et ce qui serait grave pour mon site !
Gilles
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut