flux rss en guise de sitemap mais...

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

sebux69
WRInaute discret
WRInaute discret
 
Messages: 164
Inscription: 2 Juil 2009

flux rss en guise de sitemap mais...

Message le Dim Juil 19, 2009 17:45

voila j'utilise un flux rss en guise de sitemap (site de petites annonces) mais mon code php qui génère le fichier me met un espace au début de fichier xml qui fait que ce dernier n'est pas aux normes et que google n'indexe rien du tout

(impossible de trouver a quel moment mon script génère cet espace tous mes fichiers relatifs au flux sont encodés en utf-8 sans bom)

j'ai donc opté pour la solution barbare qui consiste a éditer mon flux a la main et de le balancer a notre amis commun en tant que sitemap résultat 100% des urls indexées en 1/4 d'heure

pensez vous que c'est viable ?
google continuera il as indexer le reste de mon site de manière naturelle ?

Panza
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 9 Mai 2008

Re: flux rss en guise de sitemap mais...

Message le Dim Juil 19, 2009 23:03

Le problème vient justement de l'utf-8 sans bom. Je ne peux plus mettre la main sur le site où j'ai vu ça, mais c'était exactement ton problème qui était décrit.
J'ai moi aussi ce problème (pas très gênant en fin de compte): Quand je copie mes scripts de cPanel à Notepad et que je les recollent sur la page cPanel, ce n'est pas un espace qui apparait mais un "?". Mes scripts sont aussi encodés en "utf-8 sans bom".

Bref je t'ai mis sur la piste, ça vient de l'utf8 sans bom.

pprem
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 15 Déc 2008

Re: flux rss en guise de sitemap mais...

Message le Lun Juil 20, 2009 7:49

Jusqu'à la version 6 de PHP, PHP ne gère pas les sources en UTF-8, il ne faut donc pas les encoder de cette manière sinon chaque source/page se retrouve avec quelques caractères en début.

Pour le moment, les sources PHP doivent rester en ISO et c'est la raison pour laquelle il est recommandé d'externaliser les textes dans une base de données plutôt qu'un source PHP contenant un tableau, qui serait lui-même en UTF-8 si on désire afficher un site dans cet encodage.

L'autre solution, c'est de migrer sur PHP6... et de participer au débogage :-)

sebux69
WRInaute discret
WRInaute discret
 
Messages: 164
Inscription: 2 Juil 2009

Re: flux rss en guise de sitemap mais...

Message le Lun Juil 20, 2009 10:06

je vais déjà deboger mon script php 5 ca seras pas mal

et pour ma question de ref par flux rss vous en pensez quoi

sebux69
WRInaute discret
WRInaute discret
 
Messages: 164
Inscription: 2 Juil 2009

Re: flux rss en guise de sitemap mais...

Message le Jeu Juil 23, 2009 7:57

pprem a écrit:Jusqu'à la version 6 de PHP, PHP ne gère pas les sources en UTF-8, il ne faut donc pas les encoder de cette manière sinon chaque source/page se retrouve avec quelques caractères en début.

Pour le moment, les sources PHP doivent rester en ISO et c'est la raison pour laquelle il est recommandé d'externaliser les textes dans une base de données plutôt qu'un source PHP contenant un tableau, qui serait lui-même en UTF-8 si on désire afficher un site dans cet encodage.

L'autre solution, c'est de migrer sur PHP6... et de participer au débogage :-)


en fait il suffit de ne pas fermer les balises php des fichiers inclus et l'espace disparait voila j'ai un flux rss clean en utf8


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é