是否有人推荐


我可以作为CRON运行的PHP脚本





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


我的网站是事件基础,因此这些页面非常临时,每天有20多个新页面...

Google建议这些方法:http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators
但是它们看上去都相当老,我想知道是否有一些新颖的工具可以做到这一点

评论

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

@ user2804,我的答案已更新

#1 楼

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

update

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


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


评论


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

–约翰·穆勒(John Mueller)
10 Sep 24'9:54



亲自为脚本提供赏金。

– Jeremy French
2011年5月25日14:05

#2 楼

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

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

或者如John Conde所说,生成您自己的脚本,该脚本要么

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

b:如果您的页面不“物理地”存在并且总是动态生成,请编写一个php脚本,将为可能存在的所有页面生成url。

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

#3 楼

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

#4 楼

http://sitemap.keylimetie.com/可能不适合您的需求,但是如果有人觉得它有用,我会扔掉它。我使用它并对结果感到满意,并且可以将其安排为每天或每周运行。