Site map généré automatiquement pour google ?

Eléphant du PHP | 117 Messages

02 oct. 2008, 08:13

Bonjour à tous, je suis en train de développer mon site marchand et j'aimerais pour gagner de la visibilité de mon sitemap se mette à jour automatiquement pour que quand le robot google passe, le sitemap soit la dernière version, existe t-il un script permettant de faire ceci ?
Merci d'avance.

Eléphant du PHP | 148 Messages

03 oct. 2008, 14:36

Yooda Map te permet de faire cela

URL: http://www.yooda.com/outils_referencement/Yooda_map.php

C'est pas tout à fait ce que tu demandes, mais cela te permettera te faire un site map rapidement et simplement ensuite plus qu'a l'envoyer sur ton serveur ftp.

Sinon tu peux toujours faire un script en php mais je pense que c'est un peu plus dur^

Eléphant du PHP | 117 Messages

04 oct. 2008, 12:53

Merci bien pour ce lien mais je préférerais un script php qui fasse ça automatiquement, je ne sais pas si ça existe déjà, je pense que oui, si quelqu'un a une idée ?
Merci d'avance.

Eléphant du PHP | 148 Messages

04 oct. 2008, 22:42

ben si jamais tu trouves poste sur ce sujet, je serai vraiment preneur :)

Eléphant du PHP | 117 Messages

05 oct. 2008, 08:09

Ok, je te tiens au courant si je trouve.

Petit nouveau ! | 1 Messages

06 oct. 2008, 13:34

Bonjour,

je m'incruste dans la discussion car le sujet m'intéresse

en gros un sitemap pour google a la forme

<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<url><loc>URL de l'article</loc></url>
<url><loc>URL de l'article</loc></url>
<url><loc>URL de l'article</loc></url>
<url><loc>URL de l'article</loc></url>
<url><loc>URL de l'article</loc></url>
</urlset>

pour recupérer les urls a envoyer a google en général on va les chercher dans une BDD

imaginons que tu crées un fichier PHP avec ce code dedans

Code : Tout sélectionner

<?php header("Content-Type: text/xml"); function callback($buffer){ $old[]="\t"; $new[]=""; $old[]="\r"; $new[]=""; $old[]="\n"; $new[]=""; $old[]="\r\n"; $new[]=""; return utf8_encode(str_replace($old,$new,$buffer)); } ob_start("callback"); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">"; ?> <?php //ici on recupere les produits dans une BDD while($rows=mysql_fetch_object($res)){ ?> <url><loc>http://www.tondomaine.com/url_recupere_dans_ta_base_de_donnée.html</loc></url> <?php } ?> </urlset> <?php ob_flush(); ?>
Il ne te reste plus qu'a donner l adresse de ce fichier a google et il est automatiquement mis a jour a chaque fois que google l interroge