[résolu] Sitemap.php refusé par Google

toutatistoutatis Member
avril 2023 modifié dans Entraide

Bonjour,
Le sitemap.php du thème par défaut est refusé par Google
J'en ai fait un via xml-sitemaps.com (sitemap.xml) et aucun problème pour Google.
Est-ce que cela vous le fait aussi ?
Merci de votre retour.
Bonne soirée

Réponses

  • Bonsoir,

    Quelles sont les raisons de refus ? car sitemap.php n'affiche rien d'autre qu'un fichier XML

    Est ce le formatage des dates qui ne convient pas ou plus ? autre ?

    cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Bonjour,

    Sur mon site, qui utilise la dernière version de PluXml, j'ai la même chose que sur ce site https://www.je-evrard.net/chalet6k/sitemap.php :
    « Aucune information de style ne semble associée à ce fichier XML. L’arbre du document est affiché ci-dessous. »
    Sur ces versions le fichier xml ne renvoie visiblement pas la balise <?xml version="n" encoding="utf-8" ?> en haut.

    Sur https://re7net.com/sitemap.php, il y a
    « Erreur d’analyse XML : instruction de traitement XML ou texte pas au début d’une entité externe
    Emplacement : https://re7net.com/sitemap.php
    Numéro de ligne 3, Colonne 1 :
    <?xml version="1.0" encoding="utf-8" ?>
    ^ »

    Que faudrait-il faire pour remédier au problème ?

  • Merci de ton retour, pour re7net, je regarderais, c'est un défaut de saut de ligne vide à virer. Google n'a par contre jamais toussé dessus. En Version 5.8.7 . Peut-être un plugin qui ajoute ces espaces.

    Pour le site de je-evrard je ne saurais te dire quelle version il a mis en ligne.

    Pour les styles, c'est normal, le fichier n'est pas destiné à un affichage direct, mais à d'autre outils informatiques. Donc pas de feuilles de style, mais ça pourrait. ;)

    Mais pour ton site, qu'est-ce qui fait toussé gogole?


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Bonjour
    Sur mon site, j'ai ce message « Aucune information de style ne semble associée à ce fichier XML. L’arbre du document est affiché ci-dessous. »
    Quand à Google, il met « Sitemap envoyé, Google le traitera régulièrement pour chercher des modifications. Si un problème se pose à l'avenir, vous en serez averti. » Puis ensuite : Impossible de lire le sitemap et laisse à 0 le nombre de pages.
    J'ai renommé le sitemap.xml en sitemap.php et je n'ai plus l'erreur, donc c'est bien dans la génération automatique du sitemap.php par PluXml qu'il doit y avoir une ligne qui manque ou qui déplait à Google, mais je n'arrive pas à savoir laquelle…

  • J'ai testé le fichier sitemap.php sur https://www.websiteplanet.com/fr/webtools/sitemap-validator

    « Sitemap file contains errors »

    Ligne pos.
    2 XML declaration allowed only at the start of the document
    0 Failed to parse the XML resource '/var/www/wspstage.mentorvpn.com/sitemap-webtool/xsd/custom.xsd'.

  • Bonjour,

    Si tu utilise un validateur qui utilise le bon schema, comme par exemple : https://www.xml-sitemaps.com/validate-xml-sitemap.html , ton sitemap est probablement valide . (Même le validateur du w3c ne reconnait pas un fichier sitemap.xml comme un fichier xml valide )

    Si google le refuse toujours, quel est le message indiqué, ou la raison invoquée ? C'est aussi ce qu'il en dit qu'il est important de corrigé ;)

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • toutatistoutatis Member
    avril 2023 modifié

    Bonjour,
    En utilisant xml-sitemaps.com, j'ai le résultat : check No issues detected, sitemap valide.
    Sur la console Google, malheureusement, le message est laconique et ne permet pas de faire de correction : Impossible de lire le sitemap, Dernière lecture 16/04/2023, Pages découvertes 0.

    J'essaye de comprendre.
    La seule différence visible entre mon sitemap.php et mon sitemap.xml (qui est accepté par Google) est dans la première ligne.

    urlset contre urlset xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"

    Si je vais dans le code source, voici le détail de urlset :

    PluXml
    urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

    xml-sitemaps.com
    urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"

    EDIT 1 : J'ai tout modifié pour que les deux soient identique, et Google continu d'afficher la même erreur… Je ne vois pas de blocage au niveau du htaccess, donc peut etre un blocage au niveau de l'extension…

    EDIT 2 : j'ai renommé sur le serveur sitemap.php en sitemaps.php pour tester et ça passe. Je le renomme sitemap.php et de nouveau bloqué… J'ai supprimé le sitemap.php sur Google, ai remis l'url, rien à faire…

    Où puis-je aller dans PluXml pour modifier le nom donné par le système à sitemap.php ? Ou bien est-ce que simplement changer le nom du fichier se suffit-il à lui-même ?
    Merci

  • Bonsoir,

    Si ta modif et le renommage passe, j'opterais pour l'option de ne pas modifier le nom du fichier mais de laisser le temps à google de vider son cache et de recharger réellement le fichier modifié.

    Si je comprend ta solution, c'est de faire une mise à jour des attributs de <urlset> avec les attributs et valeurs suivantes :

    <urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9     http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    

    C'est une proposition que tu peut faire officiellement sur le forum ou en ouvrant un issue (bogue) sur le repos de PluXml : https://github.com/pluxml/


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • toutatistoutatis Member
    avril 2023 modifié

    Bonjour,
    Bonne idée, je viens de déclarer le sitemap.php dans le robots.txt, et ai doublé le fichier.
    sitemap.php et sitemaps.php sur le serveur, donc comme ça, je peux facilement envoyer via la console Google, en attendant que le cache ne soit vidé.
    J'ai voulu aller faire la proposition sur github, mais je n'ai pas trouvé où ouvrir le bogue, (je ne sais pas si c'est moi, mais je n'arrive à rien sur Github, je trouve ça super compliqué ^^)
    Bonne journée

  • Sur github, il te faut un compte pour interagir, après c'est l'onglet issues https://github.com/pluxml/PluXml/issues

    Je viens de soumettre mon sitemap.php pour pluxthemes et google n'a pas tousser (le précédent sitemap daté de 2010 ? lol )
    Sur d'autre page il me dit que liens vidéos sont mauvais ... mais bon, 0 vidéo dans les pages indiquées ou tout le site.


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Vu les bugs d'images sur atspace, j'ai migré sur alwaysdata.net ;-)
    Là, j'ai retesté le sitemap en mettant la version pluXml : refusé par Google. Puis celle que j'ai modifié, qui a été accepté de suite par Google Search Console. En fait avec celui de pluXml, le type reste indéfini pour Google, et pour l'autre, il est reconnu comme sitemap.
    Bonne journée

  • Bizarre quand même .

    Essai de remplacer cette ligne :
    echo '<?xml version="1.0" encoding="'.strtolower(PLX_CHARSET).'" ?>'."\n";
    par
    echo '<?xml version="1.0" encoding="'.PLX_CHARSET.'" ?>'."\n";

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • En mettant la modification sur le strtolower et en remettant le urlset d'origine, ça passe.
    Donc soit ça, soit laisser le strtolower et en modifier le urlset.

    Que change le fait d'enlever le strtolower ?
    bonne journée

  • Bonsoir,
    c'es une fonction qui force une chaine à passer en minuscule :strtolower() à l'opposé strtoupper() force le passage en majuscule.

    cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Bonjour,
    Ok, comme uppercase et lowercase en css (langage que je maitrise nettement mieux que php ^^)
    Merci.

Connectez-vous ou Inscrivez-vous pour répondre.