用于创建XML网站地图的简便工具?(不断扩大的网站)


14

有人推荐吗

  • 我可以作为CRON运行的php脚本

要么

  • 我可以用来创建站点地图的某种第三方工具?

我的网站是活动基地,因此每天的页面都是临时的,每天有20多个新页面...

Google提出了以下建议:http : //code.google.com/p/sitemap-generators/wiki/SitemapGenerators 但是它们看上去都相当老,我想知道是否有一些新颖的工具可用于此目的!


提供赏金是因为我正在寻找一种工具,该工具将能够记录大约10,000,000条记录(URL,最后更新)并生成站点地图。
杰里米·法兰西

@ user2804,我的回答已更新
John Conde

Answers:


7

如果您知道如何进行服务器端编程,则可以编写自己的动态站点地图脚本,该脚本每次调用时都会从数据库中提取最新信息。如果您的网站更新不是太频繁,则可以缓存结果,仅在必要时更新。

更新

无限站点地图生成器(不是免费的)这可以处理具有多个站点地图的大型站点:

支持大型网站,将站点地图按每50,000个URL的一部分进行划分,并根据Google站点地图协议创建站点地图索引文件。


1
此外,如果您使用的是普通CMS,则很有可能已经有可用的Sitemaps生成器。无论如何,您应确保不要使用基于爬网程序的Sitemaps生成器,而应使用动态站点,例如,应始终始终从内部数据中直接获取URL。
约翰·穆勒

亲自为脚本提供赏金。
法国人杰里米(Jeremy French)

5

即时解决方案是在线站点地图生成器:

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

或像约翰·孔德所说的那样,制作自己的脚本

答:拖曳www文件夹中的html文件,或者

b:如果您的页面不“实际”存在,而是始终动态生成,请编写一个php脚本,该脚本将为可能存在的所有页面生成url。

设置cron作业以每天调用任一脚本,这将为当天可用的所有页面生成一个站点地图。


0

我曾经使用xml-sitemaps,但最近发现:http : //www.xmlsitemapgenerator.org 这有很多选择,并且还具有方便的ping功能。他们确实禁用了高级功能一段时间,并限制了页面数量,但现在看来又回来了,尽管限制是50页。也许如果您问的很好,他们会增加它的!


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.