outil simple pour créer des sitemaps XML? (site en constante expansion)


14

Est-ce que quelqu'un recommande

  • un script php que je peux exécuter en tant que CRON

ou

  • une sorte d'outil tiers que je peux utiliser pour créer des plans de site?

Mon site Web est basé sur des événements et les pages sont donc assez temporelles avec plus de 20 nouvelles pages par jour ...

Google suggère ceci: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators Cependant, ils ont tous l'air assez vieux et je me demandais s'il y avait un nouvel outil flashy pour le faire!


offre de prime car je suis à la recherche d'un outil qui pourra prendre environ 10 000 000 d'enregistrements (url, dernière mise à jour) et produire un plan du site.
Jeremy French

@ user2804, ma réponse a été mise à jour
John Conde

Réponses:


7

Si vous savez comment effectuer une programmation côté serveur, vous pouvez écrire votre propre script de plan de site dynamique qui extrait les dernières informations de votre base de données à chaque appel. Si votre site n'est pas mis à jour trop fréquemment, vous pouvez mettre en cache les résultats et ne le mettre à jour que si nécessaire.

mise à jour

Générateur de sitemap illimité (non gratuit) Celui-ci peut gérer de grands sites avec plusieurs sitemaps:

Prise en charge des grands sites Web, divisant le plan du site sur les parties par 50 000 URL chacune et crée un fichier d'index du plan du site conformément au protocole du plan du site Google.


1
De plus, si vous utilisez un CMS commun, il y a de fortes chances qu'il y ait déjà un générateur Sitemap disponible. Quoi qu'il en soit, vous devez vous assurer que vous n'utilisez pas un générateur de sitemap basé sur un robot, avec un site dynamique comme celui-ci, vous devriez toujours essayer d'obtenir les URL directement à partir de vos données internes.
John Mueller

Donner la prime pour le script qu'il approche vous-même.
Jeremy French

5

La solution immédiate serait un générateur de sitemap en ligne:

http://www.xml-sitemaps.com/

Ou, comme l'a dit John Conde, produisez votre propre script qui

a: parcourez votre dossier www pour les fichiers html, ou

b: si vos pages n'existent pas "physiquement" et sont toujours générées dynamiquement, écrivez un script php qui produira des URL pour toutes les pages qui pourraient exister.

Configurez un travail cron pour appeler chaque script quotidiennement et cela produira un plan du site pour toutes les pages disponibles ce jour-là.


0

J'ai utilisé xml-sitemaps mais j'ai récemment trouvé: http://www.xmlsitemapgenerator.org Cela a beaucoup plus d'options et a également une fonction ping pratique. ils ont désactivé les fonctionnalités avancées pendant un certain temps et limité le nombre de pages, mais ils semblent être de retour maintenant, bien que la limite soit de 50 pages. peut-être que si vous demandez gentiment, ils l'augmenteront!


0

http://sitemap.keylimetie.com/ peut ne pas convenir à vos besoins, mais je vais le jeter là-bas au cas où quelqu'un le trouverait utile. Je l'utilise et je suis satisfait des résultats et il peut être programmé pour fonctionner quotidiennement ou hebdomadairement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.