loudo Posté 11 Mars 2006 Posté 11 Mars 2006 Bonjour, J'ai un flux rss qui est référencé dans google mais la page de résutat affiche format inconnu dans la description. Une image sera surement plus clair : . Lors de la génération de cette page j'utilise bien a commande header("Content-type: text/xml"); Est ce quelqu'un a une idée ? Merci d'avance.
baboon Posté 11 Mars 2006 Posté 11 Mars 2006 Bonjour As tu essayé de modifier ton entête du fichier rdf ou rss généré comme ceci : <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">- <rss version="0.91">...... ou <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "">- <rss version="0.91">...... plutot que : <?xml version="1.0" encoding="iso-8859-1" ?> - <rss version="2.0">.... Pourquoi avoir choisi la version 2.0 ? Au vu du xml que tu crée c'est du 0.91. tu utilises que les balises obligatoire de la version 0.91... http://my.netscape.com/publish/formats/rss-spec-0.91.html Une fois les mofifications faite valide ton rdf via le validateur rss http://feedvalidator.org/ ou pour ton site: http://feedvalidator.org/check.cgi?url=htt...a.com%2Frss.xml <!DOCTYPE ...>Netcenter Usage required to ensure document validity Attributes 1 of these two formats is required: rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "" rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd" Bon flux ....
loudo Posté 11 Mars 2006 Auteur Posté 11 Mars 2006 Bonjour, Une réponse précise et avec toutes les informations qui me manquaient. Merci je teste et je te tiens au courant.
loudo Posté 13 Mars 2006 Auteur Posté 13 Mars 2006 J'ai modifié le flux rss, maintenant je vais attendre de voir si google se met à jour. Merci
loudo Posté 13 Mars 2006 Auteur Posté 13 Mars 2006 J'ai un petit souci avec firefox ça marche bien par contre sous ie j'ai l'erreur suivante Merci.
baboon Posté 13 Mars 2006 Posté 13 Mars 2006 Salut, En tout cas, feedvalidator est ok...tu peux mettre le logo... Pour l'erreur IE, je pense que c'est lors de la génération du flux; tu envoie une commande header auparavant non ? Il faut envoyer une seule...sinon pas bon...une seule entete par fichier....et elle y est déjà en ligne 2 du fichier xml. on va voir si google passe.... @+
loudo Posté 13 Mars 2006 Auteur Posté 13 Mars 2006 Si je le mets pas dans la génération aussi ça me l'affiche en texte dans firefox et dans ie j'ai rien...
baboon Posté 14 Mars 2006 Posté 14 Mars 2006 Salut, Bizarre, ... malgré que tu es une page blanche dans IE et firefox, si tu affiches le source il y a quelque chose quand même, non ? auquel cas c'est bon !!! Sinon tu peux à nouveau modifier l'entête comme ceci : <?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> Cela dit, ayant regardé de plus près, quelque soit l'entête, la version 0.91, 0.92, 1.0, et 2.0 , malgré la conformité du feed (rss validator => ok) je ne suis pas persuadé que g**gle reconnaîtra le contenu du fichier. Si tu vas dans google et tape : site:www.w3.org filetype:xml Regarde le resultat : Que des formats de fichier inconnu...pour le site http://ww*.w3.org/ Haaarfff !!! Je pense que la vérité est ailleurs voire chez G**gle... Cela dit le feed que tu as créé sera valide et conforme ...et ça c'est trés bien. Cela dit, visualiser un fichier xml dans le navigateur n'est pas raisonnable...il faut ce qu'on appelle un meta client pour le voir correctement.... @+
loudo Posté 14 Mars 2006 Auteur Posté 14 Mars 2006 Merci Merci Je vais enlever la commande header dans ce cas et lasiser le doctype :-) Le principal comme tu dis c'est que le flux soit visible avec un lecteur rss. Merci beaucoup.
loudo Posté 21 Mars 2006 Auteur Posté 21 Mars 2006 Salut Tu avais raison regarde comment google interprête ma page. Il n'affiche plus format inconnu mais il affiche aucun type. Je vais peut être envoyer un mail à google, on sait jamais. A bientôt.
baboon Posté 23 Mars 2006 Posté 23 Mars 2006 Bonsoir Loudo, Ben voilà c'est trés bien tous ça...Tu peux effectivement écrire à Google... Je serais curieux qu'ils répondent et si oui aimerais bien connaitre leur réponse... @+
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant