Problème sitemap et caractère &

Nouveau WRInaute
Bonjour,

J'ai généré mon sitemap en me conformant exactement à ce que Google dit ici : https://www.google.com/support/webmasters/bin/answer.py?answer=35653

Du coup, les URL dans le sitemap sont de la forme http://www.truc.com/index.php?rep=chemin&id=2300

Mon sitemap passe les différents validateurs mais ce qui me chagrine c'est que Google dit :
Code:
En outre, toutes les URL (y compris celle de votre sitemap) doivent être codées de façon à pouvoir être lues par le serveur Web sur lequel elles se trouvent et doivent utiliser les caractères d'échappement nécessaires.

Or si je copie/colle les URL de mon sitemap (c'est à dire avec le caractère &), ça ne fonctionne pas. Alors que si je colle la même URL avec un & à la place, ça fonctionne.
Comment gérez-vous ça ? Vous touchez au .htaccess ?

Merci.
 
WRInaute discret
Il me semble que c'est automatique. En fait, Google "décode" ton URL avant de la parser. C'est bien donc http://www.truc.com/index.php?rep=chemin&id=2300 qui sera inspectée et non pas http://www.truc.com/index.php?rep=chemin&id=2300
 
WRInaute accro
L'URL "réelle" est bien avec un "&" seul. C'est l'encodage XML qui oblige à mettre & et celui-ci est décodé à la lecture.

Ce à quoi ils font référence ce sont les caractères qui doivent être encodés sous forme %xx, par exemple les caractères accentués.

Jacques.
 
Discussions similaires
Haut