Flux rss avec extention en .php .. génant ?
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Flux rss avec extention en .php .. génant ?
Bonjour
Je créé actuellement un flux rss dynamique pour un annuaire hébergé sous free. Free interdisant le rewriting, je me demande alors si il est génant d'avoir l'extention du fichier rss en .php au lieu de .xml ?
Y a t'il un moyen de convertir ce fichier sans l'utilisation du rewriting et si oui comment ?
Merci
Je créé actuellement un flux rss dynamique pour un annuaire hébergé sous free. Free interdisant le rewriting, je me demande alors si il est génant d'avoir l'extention du fichier rss en .php au lieu de .xml ?
Y a t'il un moyen de convertir ce fichier sans l'utilisation du rewriting et si oui comment ?
Merci
-

BadProcESs - WRInaute accro

- Messages: 2656
- Inscription: Lun Juil 28, 2003 15:58
Je ne pense pas que ce soit génant, j'avais utilisé cette méthode il y a quelques temps pour un ancien site et cela ne m'avais pas personnalisé (du moment que tu renvoi le bon 'ContentType')
Maintenant, tu peut faire un système de cache : Régulièrement, tu génère en php un flux XML, et tu l'enregistre dans un fichier .xml
Maintenant, tu peut faire un système de cache : Régulièrement, tu génère en php un flux XML, et tu l'enregistre dans un fichier .xml
oui ou tu peux utiliser Feedburner (http://www.feedburner.com) : c'est ce que je fais... mes rss sont en php, mais apres êter passé par feedburner ça donne quelque chose comme http://feeds.feedburner.com/nomdemonflux .
Le "Content Type" dans un fichier rss ?? Je ne comprend pas !
J'envoie simplement :
Sinon, comment l'enregistrer dans un fichier .xml avec mise en cache ?? en faisant de l'ecriture genre :
???
Si le faite que l'extention du flux soit en php et que sa ne gene en rien, autant le laisser ainsi ..
Merci
J'envoie simplement :
- Code: Tout sélectionner
<?xml version="1.0" encoding="iso-8859-15" ?>
<rss version="2.0">
<channel>
........
Sinon, comment l'enregistrer dans un fichier .xml avec mise en cache ?? en faisant de l'ecriture genre :
- Code: Tout sélectionner
$fp = fopen("fluxrss.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
....
???
Si le faite que l'extention du flux soit en php et que sa ne gene en rien, autant le laisser ainsi ..
Merci
Dharius a écrit:oui ou tu peux utiliser Feedburner (http://www.feedburner.com) : c'est ce que je fais... mes rss sont en php, mais apres êter passé par feedburner ça donne quelque chose comme http://feeds.feedburner.com/nomdemonflux .
En faite je n'ai pas envie de dépendre d'un site tiers pour gérer mon flux ^^ j'aime bien l'autonomie
Salut,
Non, en fait tu génère toi-même le flux, ce que fait feedburner, c'est simplement créer un cache, optimiser le code et le normaliser. De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées (en plus Google vient de les racheter...)
Non, en fait tu génère toi-même le flux, ce que fait feedburner, c'est simplement créer un cache, optimiser le code et le normaliser. De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées (en plus Google vient de les racheter...)
Yes Dharius, j'avais bien comprit. Mais quand tu reference ton flux, tu reference *http://feeds.feedburner.com/nomdemonflux et non *http://tonsite.com/nomdemonflux donc meme si tu le genere toi meme, tu depend d'un site tiers pour l'afficher .
Il faut envoyer le bon MIME/TYPE :
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
tryan a écrit:wullon a écrit:Dharius a écrit:De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées
t'as un exemple ?
Voir le rss de son*www
Ha ok, ça ne me fait la "belle page" que sous IE, pas sous Firefox.
- Florent V.
- WRInaute occasionnel

- Messages: 183
- Inscription: Mer Mai 16, 2007 13:17
wullon a écrit:Ha ok, ça ne me fait la "belle page" que sous IE, pas sous Firefox.
Feedburner génère une page HTML reprenant le contenu du fil RSS (raccourci si les articles sont complets dans le fichier RSS), et la sert aux navigateurs qui n'ont pas de page par défaut, c'est à dire à priori tous sauf Internet Explorer 7 et Firefox 2, qui ont leur propre page par défaut pour l'affichage des flux. Tester avec IE 6, Firefox 1.5 ou Opera 9 pour voir la page générée par Feedburner.
Dan_A a écrit:Il faut envoyer le bon MIME/TYPE :
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
Je ne comprend pas ou placer le MIME/TYPE dans mon script php
- Code: Tout sélectionner
<?php
//Fonction de l'annuaire
include("data_bd_annuaire.php");
include("functions.php");
$lk = connection_BD();
$sql = "SELECT id, id_cat, url_image, titre, description, url FROM $T_sites ORDER BY date_validation DESC
LIMIT 0,30";
$res = send_sql($sql,"trouver les 30 derniers sites");
mysql_close($lk);
echo "<?xml version="1.0" encoding="iso-8859-1" ?>\n
<rss version="2.0">\n
<channel>\n
<title>***</title>\n
<link>***</link>\n
<description>***</description>\n
<language>fr</language>\n\n";
while($result = mysql_fetch_array($res))
{
........
........
echo "<item>\n
<title>".$titre."</title>\n
<link>".$url."</link>\n
<description>".$description."</description>\n
</item>\n\n";
}
echo "</channel>\n
</rss>";
?>
D'autre part quand je passe mon flux au validateur, il me sort des erreurs sur les apostrophes du genre \x92 ou \x85 ...
Un petit coup de pouce ne serait pas de refus svp .
Merci
19 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement 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 :
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Moteur de recherche de flux RSS / Atom
- Google rachète Feedburner
- Référencement vidéo sur Exalead
- La syndication de contenu : afficher un flux RSS sur son site
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: libra22 et 1 invité




le forum