fichier Sitemap.xml sur google: je rencontre un "130 Parsing error"

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

daniel.ricout
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Déc 2008

fichier Sitemap.xml sur google: je rencontre un "130 Pa

Message le Jeu Déc 25, 2008 11:02

Bonjour,

J'ai chargé un fichier sitemap.xml sur google.
Je rencontre cette erreur:

Sitemap errors and warnings
Line Status Details
Details 130 Parsing error
We were unable to read your Sitemap. It may contain an entry we are unable to recognize. Please validate your Sitemap before resubmitting. Help Help


Apres avoir minimisé mon fichier, j'ai détecté la ligne ou commence le problème.
Mon fichier se décompose comme suit:

Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.location-saisonniere-sud.com/</loc>
      <lastmod>2008-12-24</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.9</priority>
   </url>
...
...
...


Ensuite vien la ligne à problème:

Code: Tout sélectionner
<url>
      <loc>http://www.location-saisonniere-sud.com/locations.php?arg[region]=Pays&nbsp;de&nbsp;la&nbsp;Loire</loc>
      <lastmod>2008-12-24</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>


Mon Url avant codage se présente comme cela:
Code: Tout sélectionner
http://www.location-saisonniere-sud.com/locations.php?arg[region]=Pays de la Loire


A parti de la je n'ai plus aucune url qui est acceptée par google.
Je ne vois pas ou est le problème.
Quelqu'un a t-il une idée?
Merci
Daniel


LiFi
WRInaute impliqué
WRInaute impliqué
 
Messages: 609
Inscription: 14 Juil 2008

Message le Jeu Déc 25, 2008 11:17

l'espace dans une url est %20 et non &nbsp; tu dois utiliser la fonction urlencode() en php pour encoder tes urls.

daniel.ricout
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Déc 2008

Message le Jeu Déc 25, 2008 14:14

LiFi a écrit:l'espace dans une url est %20 et non &nbsp; tu dois utiliser la fonction urlencode() en php pour encoder tes urls.

:D
Merci, effectivement le probleme est réglé
Maintenant c'est la ligne :
Code: Tout sélectionner
<url>
      <loc>http://www.location-saisonniere-sud.com/locations.php?arg[region]=Provence-Alpes-C&ocirc;te-Azur</loc>
      <lastmod>2008-12-24</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>   

qui pose un problème
La, je ne vois pas ou est le probleme... :cry:


LiFi
WRInaute impliqué
WRInaute impliqué
 
Messages: 609
Inscription: 14 Juil 2008

Message le Jeu Déc 25, 2008 14:28

c'est la meme chose, utilise la fonction urlencode pour encoder tes urls, la tu dois utiliser la fonction htmlentities en ce moment, si ca marque &XXX; c'est pas bon, il faut %XX

daniel.ricout
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Déc 2008

Message le Jeu Déc 25, 2008 14:48

LiFi a écrit:c'est la meme chose, utilise la fonction urlencode pour encoder tes urls, la tu dois utiliser la fonction htmlentities en ce moment, si ca marque &XXX; c'est pas bon, il faut %XX


Oui, je commence a comprendre.
Mais le php, a part include je ne sais pas l'utiliser.
Ce n'est pas moi qui ai conçu le site j'en suis que l'utilisateur.
J'ai cherché ta fonction urlencode mais je n'y comprend pas grand chose.

Peux tu me donner un exemple adapté à mon problème?
Merci


LiFi
WRInaute impliqué
WRInaute impliqué
 
Messages: 609
Inscription: 14 Juil 2008

Message le Jeu Déc 25, 2008 15:01

http://fr2.php.net/urlencode

pour donner un exemple il faut que tu copies la partie de ton code qui sort le sitemap

daniel.ricout
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Déc 2008

Message le Jeu Déc 25, 2008 15:10

LiFi a écrit:http://fr2.php.net/urlencode

pour donner un exemple il faut que tu copies la partie de ton code qui sort le sitemap


Je suis passé par un générateur.
Peut être en connais-tu un meilleur?
http://www.outils-referencement.com/out ... generateur

Ou puis-je trouver un tableau d'équivalence de caractères?

Par exemple, cela bug encore sur cette ligne:
Code: Tout sélectionner
<loc>http://www.location-saisonniere-sud.com/locations.php?debut=0&amp;arg[type]=R&eacute;sidence%20de%20vacances</loc>

Je suppose que c'est le caractère accentué qui pose probleme?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité