如何为php网站生成XML站点地图

时间:2011-09-01 19:56:43

标签: php sitemap

从现在开始,我们已经为我们的网站使用了wordpress,并且通过一些插件可以很容易地为整个网站创建xml站点地图。 现在我们正在切换到一个从零开始创建的php网站,经过一些谷歌搜索我还没有找到帮助我理解如何为我的网站创建站点地图的东西。

请使用任何软件或任何网络脚本帮助一些人?

谢谢。

3 个答案:

答案 0 :(得分:1)

这实际上取决于你如何提供页面(来自数据库,包含文件,你有什么),但是,如果你没有很多页面,你可以简单地创建一个名为sitemap.xml的文档。手并将其放在根目录中。您可以通过快速谷歌搜索模拟大量示例。

答案 1 :(得分:1)

要创建sitemap.xml,请阅读sitemap.xml format,然后创建符合该格式的XML文件。

怎么做?那么,这取决于您网站的结构。也许你可以手工编写它,也许你可以根据数据库中的东西生成它,也许你可以爬行你的网站,也许你可以......?这个问题并没有真正的具体答案 - 这完全取决于您的网站的组织方式。

答案 2 :(得分:1)

如果您有数据库中的页面列表,则可以使用它。几乎所有网站都有静态页面目录,带页面的数据库或两者的组合。您应该能够生成所有页面的列表。如果可以将它们放在数组中,也可以将它们放在XML中。使用PHP的SimpleXML扩展。它很简单。 :)

如果您无法以这种方式生成导出,则可以使用某种抓取工具生成在抓取主页面和域中所有后续网页时找到的网址列表。