飞行侠 / largexmlsitemap
用于生成大型XML网站的PHP类
This package is auto-updated.
Last update: 2024-08-27 05:44:50 UTC
README
LargeXMLSitemap PHP类用于生成大型XML网站
关于
LargeXMLSitemap 允许PHP开发者生成包含数百万URL的搜索引擎XML网站结构,并自动处理生成XML文件结构的正确尺寸、分割和压缩。与其他工具不同,LargeXMLSitemap不会爬取您的网站以生成可浏览URL的XML结构 - 它是一组PHP类,可以用于您的网站代码中生成这些结构。例如,如果您有一个在线购物网站,使用它很容易创建结构正确、尺寸和压缩正确的XML网站结构,包含所有产品页面的URL。这些类的定制版本正在MyHammer平台的生产中使用,并且每天可靠地生成数百万URL的网站结构。
本项目目标
我们发布这些类作为开源软件,因为我们相信它们可能对需要生成大型XML网站结构的其他网站有用,并且还有很多优化和更多功能的空间。我们有一个Google Group,用于所有与我们的开源项目相关的问题讨论 - 我们很高兴听取您的意见、想法和问题:http://groups.google.com/group/myhammer-opensource
使用方法
请参阅示例。
通用
cXmlSitemapConfig是可选的,在其他类中未使用。提供不带扩展名的文件名。根据压缩标志,追加.xml或.xml.gz。网站结构文件名从0开始计数。
创建新的网站结构文件
创建新的生成对象 $oSitemapCreator = new cXmlSitemapGeneratorWrite(FILENAME, 保存压缩,路径);
删除当前文件 $oSitemapCreator->deleteCurrent();
打开第一个文件 $oSitemapCreator->open();
向网站结构添加一些URL $oSitemapCreator->addUrl(URL,最后修改时间,更改频率,优先级) $oSitemapCreator->addUrl(URL,最后修改时间,更改频率,优先级) $oSitemapCreator->addUrl(URL,最后修改时间,更改频率,优先级)
关闭生成器并保存最后一个网站结构文件 $oSitemapCreator->save();
更新网站结构索引 $oSitemapCreator->updateSitemapIndex(网站结构索引文件路径);
作者
Jan Christiansen
联系方式
发送建议、反馈、问题或其他内容到 opensource@myhammer.de