Aller au contenu

Effectuer une redirection à la sortie d'URL (parser XML)


Sujets conseillés

Posté

Salut les Hubiens,

J'utilise le parser suivant, mais j'aimerai que le visiteur atterrisse sur une URL "propre" plutôt que celle affublée des paramètres feedburner.

Donc, il faudrait que je puisse goupiller une 301 au sein du parser qui envoie sur l'URL de destination orginale.

Me suis-je bien fait comprendre ?

C'est depuis l'apparition de Twitter que j'observe de plus en plus de gens qui prennent l'URL feedburner plutôt que l'originale. Déjà qu'on est squeezé via bit.ly ou autre, si en plus on atterrit sur une URL à la con, ça devient la poisse pour le référencement organique.

Merci beaucoup

@+

Laurent

<?
// on va lire le fichier xml
$site = "http://feeds.feedburner.com/monsite"; // remplacez par l'adresse !
$fp = _AT_fopen($site,"r");
while(!feof($fp)) $raw .= _AT_fgets($fp, 4096);
fclose($fp);

// on le rend lisible
if(eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
$items = explode("<item>", $rawitems[0]);

// on l'exploite
for( $i = 0; $i < count($items)-1; $i++ ) {
eregi("<title>(.*)</title>",$items[$i+1], $title );
eregi("<link>(.*)</link>",$items[$i+1], $link );
echo "- <em><a href='".$link[1]."'
title='".$title[1]."'>".$title[1]."</a></em> :
".$description[1]."<br />\n";
}
}
?>

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...