Un sitemap.xml sous Thelia

23 mars 2010

J’utilise avec plaisir l’excellent script e-commerce Thelia mais il m’arrive parfois de chercher certaines petites choses de manières récurrentes. Aujourd’hui j’ai cherché comment faire un sitemap.xml facilement pour le soumettre à Google Webmaster Tools. Pour ne plus oublier, je le note ici (parce-que mon blog me sert aussi de mémo) :

Créez un fichier sitemap.php :

<?php
$fond= »sitemap.html »;
$parsephp=1;
include(« fonctions/moteur.php »);
?>

Créez un fichier sitemap.html

<? echo(‘<?xml version= »1.0″ encoding= »UTF-8″?>’); ?>
<urlset xmlns= »http://www.sitemaps.org/schemas/sitemap/0.9″>
<THELIA_rub type= »RUBRIQUE »>
<url>
<loc>http://www.votredomaine.com/#REWRITEURL</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</THELIA_rub>
<THELIA_produit type= »PRODUIT »>
<url>
<loc>http://www.votredomaine.com/#REWRITEURL</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</THELIA_produit>
<THELIA_dossier type= »DOSSIER »>
<url>
<loc>http://www.votredomaine.com/#REWRITEURL</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</THELIA_dossier>
<THELIA_contenu type= »CONTENU »>
<url>
<loc>http://www.votredomaine.com/#REWRITEURL</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</THELIA_contenu>
</urlset>

et dans votre fichier .htaccess ajoutez ceci

RewriteRule ^sitemap.xml /sitemap.php  [NC,L]

Votre sitemap se trouve alors à l’adresse www.votredomaine.com/sitemap.xml et vous pouvez le soumettre dans votre console webmaster ;)

12 Commentaires Laisser un commentaire →
  1. mars 23, 2010

    Sous WordPress, il y a une extension sinon. Autrement, c’est bien d’éviter le .htaccess, il y a trop d’exploit dessus, et tout ce qu’il fait, le .conf le fait.
    .-= Chat de gouttière´s last blog ..Mouahahahahah !11one!eleven =-.

  2. mars 24, 2010

    - beurre
    - ptit déj pour les enfants
    - croquettes chat
    - sacs poubelle
    (excuse, les commentaires de ton blog me servent de mémo pour mes courses :D )

    sinon, merci pour le lien Thelia ;)
    .-= jdo´s last blog ..Livetweet TV =-.

  3. mars 24, 2010

    Je n’ai jamais utilisé Thelia… mais si jamais, je saurai ou trouver un bon tutoriel pour mon sitemap sous Thelia :-)

    Il y a quelques moi j’avais fait un tutoriel pour nos utilisateurs d’iZi SiteMaker : Ajouter un fichier Sitemap à mon site.

    Je mets ce petit lien ici histoire de me rappeler qu’il est là… #memo ;-)

    Gilles d’isurf’media

  4. emma365 permalink
    mars 24, 2010

    C un peu trop de boulot , il existe tellement de logiciels gratuits et payants qui te créent eux mêmes le sitemap.xml et aussi le html donc 2 pierres d’un coup. Tapote sur google et tu en trouveras plein!
    Bonne chance!

  5. mars 24, 2010

    @Chat de Gouttière : oui sous WP il existe une extension bien pratique que j’utilise d’ailleurs :)

    @jdo : t’as pas un blog pour noter ta liste de courses?? lol!

    @isurfmedia : toi aussi mon blog te sert de mémo?? :D

    @emma365 : avec ta méthode, à chaque ajout de page il faut recommencer. Avec la mienne (et avec Thelia) tout se met à jour automatiquement et tout seul. Et quand on a une boutique en ligne, générer un nouveau sitemap à chaque fois qu’on ajoute ou retire un produit n’est pas une bonne idée ;) Sinon j’ai viré tes liens de signatures, les sites sur le viagra et autres petites pilules magiques ne sont pas les bienvenus ici.

  6. emma365 permalink
    mars 25, 2010

    Avec ma méthode le logiciel est tout a fait capable de se mettre a jour comme tu dis sans problème il faut juste savoir définir cette option ce qui m’a l’air un jeu d’enfant. En ce qui concerne mes liens tu es libre de faire comme tu le sens…dommage cela aurait peut etre pu t’aider ces « pilules magiques »….lol

  7. mars 27, 2010

    Je ne mettrais pas les attributs optionnels :

    Ca peut être source de confusion et se révéler contre productif si c’est mal réglé. Vaut mieux laisser la porte ouverte aux crawlers en mettant seulement les attributs obligatoires:

    .-= LaurentB´s last blog ..Liens #WTF de la semaine =-.

  8. mars 29, 2010

    Je vient de mettre en place une boutique Thelia en place pour une cliente et je vais tester ton astuce du sitemap. Merci Marie.

  9. mai 3, 2010

    Merci marie,ton astuce est très utile si demain je suis intéressé par ce script e-commerce Thelia pourquoi pas tester la sécurité de ce script :) .
    .-= expert securite informatique´s last blog ..La sécurité de mon site web est-elle ma priorité ? =-.

  10. Elyes from Livret A permalink
    décembre 25, 2010

    Salut Marie, je travaille sur un nouveau site n’utilisant aucun CMS. Sur le site seront créées tous les jours plusieurs nouvelles fiches par les utilisateurs. Afin qu’elles soient indexées plus rapidement par Google, je mets en place actuellement un sitemap. Bien entendu, je souhaite qu’il soit à jour dès lors où une nouvelle fiche est créée.

    Selon toi, faut-il que j’indique dans le script de création de fiche à la fin >> Update sitemap.xml ou bien je lance le fichier de mise à jour toutes les heures par exemple pour qu’il fasse une récup des dernières fiches de l’heure qui à précédé ?

  11. février 2, 2012

    Oh, oh, ça tombe bien, mon sitemap est vieux comme le monde et ultra-limité (2000 url je crois)…
    Ceci dit, je ne sais toujours pas programmer … ;-(

Trackbacks and Pings

  1. Tweets that mention Comment créer un sitemap.xml avec Thelia | Pink Seo - Another SEO blog -- Topsy.com

Laissez un commentaire


Pour avoir un beau lien avec vos mots clefs, il faut écrire : votrenom@vos mots clefs dans le champ "nom" sinon le lien ne sera pas pris en compte et vous aurez usé vos doigts pour rien ;)

Note: XHTML autorisé dans les commentaires. Votre adresse mail ne sera jamais publiée.

Abonnez-vous aux commentaires via le fil RSS

CommentLuv badge