Bonjour à tous !

Je suis actuellement en train de créer une condition un peu tordue mais indispensable à la survie de mon site sur Google.

J'ai donc un script qui génère des pages à la volée et j'aimerai donc que seule sa première page soit indexée, pas les suivantes qui n'apportent aucun réel nouveau contenu.

Ce qui différencie ces pages, techniquement, c'est que la première n'a pas de GET alors que les pages inutiles (pour Google) qui suivent en possède.

Donc, vu que c'est un template qui se recharge au fur et à mesure de la navigation, voilà ce que j'ai placé dans mon <head> :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
if ($_Get==NULL)
 
{ 
 
	echo "<META NAME="robots" CONTENT="index,follow">";
 
}
 
else 
 
{ 
 
	echo "<META NAME="robots" CONTENT="noindex,follow">";
 
}
 
 
?>
Voilà ce que me répond le serveur :
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in
Je pense qu'il s'agit de la virgule entre noindex et follow ?
Pourquoi poserait-elle problème ?

Pour les guillemets, j'ai mis un / devant mais cela ne pose apparemment pas problème donc j'ai remis à l'original.

Ma condition est-elle bonne ? Car au final, je lui dit "si Get est vide", et non "si Get existe"...

J'ai lu la doc PHP mais là c'est un point simple qui échappe au débutant que je suis :s

Merci d'avance à la communauté