Page 1 sur 1

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

Posté : 02 oct. 2008, 08:13
par uspy62
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.

Posté : 03 oct. 2008, 14:36
par Mathieu68
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^

Posté : 04 oct. 2008, 12:53
par uspy62
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.

Posté : 04 oct. 2008, 22:42
par Mathieu68
ben si jamais tu trouves poste sur ce sujet, je serai vraiment preneur :)

Posté : 05 oct. 2008, 08:09
par uspy62
Ok, je te tiens au courant si je trouve.

Posté : 06 oct. 2008, 13:34
par F_L_Stoi
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