Problème de duplicate content ?

WRInaute passionné
Je viens de m'apercevoir que Google crawle les page de mon site.
Jusque là tout va bien.

Le problème c'est qu'il à l'air de suivre tous les liens de la même page dans tous les styles créés.

Par exemple :
-http://www.science-et-vie.net/aide.php?feuilleCss=douceur
-http://www.science-et-vie.net/aide.php?feuilleCss=equilibre
-http://www.science-et-vie.net/aide.php?feuilleCss=noir
-http://www.science-et-vie.net/aide.php?feuilleCss=inquietude

C'est donc la même page, mais qui peut s'afficher dans 13 styles différent.

Comment cela va être interprété par Google ??
 
WRInaute passionné
Et je restreint quoi exactement ??

Je me demande laquelle de ces page Google voit en premier.
Un humain voir le style par défaut ; sans les paramètres dans le lien quand il arrive. les paramètres ne sont transmis qu'une fois quand il veut changer d'habillage.
 
WRInaute passionné
eu, oui j'avais pas poussé la reflexion plus loin que le bout de mon nez

Sa existe les joker dans un robots.txt ?
 
WRInaute passionné
Ou seconde solution, c'est faire un semblant de cloaking, c'est a dire que quand c'est google qui passe sur ton site, tu le redirige toujours vers le theme par défaut, ou il faudrais bidouiller une astuce comme sa...

Ou penser a l'url rewriting avec des conditions spécifique...

Bref, j'en appel aux autres, car je ne sais pas t'aider plus que sa
 
WRInaute passionné
Tu fais un truc genre :

Code:
<?php
if(isset($_GET["feuilleCss"]))
{
echo '<meta name="robots" content="noindex,nofollow" />';
}
?>
 
WRInaute passionné
rottman a dit:
Tu fais un truc genre :

Code:
<?php
if(isset($_GET["feuilleCss"]))
{
echo '<meta name="robots" content="noindex,nofollow" />';
}
?>

Tout simplement...

Le pire c'est que je me sert de cela pour certaine page ou condition et je n'y avais pas pensé.
Par contre en quoi le isset() est-il nécessaire ?
Si la variable est nulle, il condition n'est pas rempli dans mon code.

j'ai cela pour ma modif :
Code:
if		($_GET['feuilleCss']) {
		setcookie('feuilleCss', $_GET['feuilleCss'], time() + 3600 * 24 * 30 , '/', 'www.science-et-vie.net','0'); // le cookie expire au bout de 30 jours
		define('META_ROBOT', true);
		}
J'affiche le noindex uniquement si la constante META_ROBOT est définie.
 
Discussions similaires
Haut