由于现在我们已经使用wordpress作为我们的网站,并且xml站点地图非常易于使用一些插件为整个网站创建。 现在我们切换到从头开始创建的PHP网站,经过一些谷歌搜索,我还没有找到一些东西来帮助我了解如何为我的网站创建网站地图。如何为php网站生成XML站点地图
请帮助一下,有任何一种软件或任何网页脚本?
谢谢。
由于现在我们已经使用wordpress作为我们的网站,并且xml站点地图非常易于使用一些插件为整个网站创建。 现在我们切换到从头开始创建的PHP网站,经过一些谷歌搜索,我还没有找到一些东西来帮助我了解如何为我的网站创建网站地图。如何为php网站生成XML站点地图
请帮助一下,有任何一种软件或任何网页脚本?
谢谢。
要创建一个sitemap.xml,请阅读sitemap.xml format,然后创建一个符合该格式的XML文件。
如何做到这一点?那么,这取决于你的网站的结构。也许你可以手工编写它,也许你可以基于数据库中的东西生成它,也许你可以抓取你的网站,也许你可以......?这个问题并没有真正的答案 - 这一切都取决于你的网站的组织方式。
如果你有一个数据库中的页面列表,你可以使用它。几乎所有的网站都有一个静态页面的目录,一个带有页面的数据库或两者的组合。您应该能够生成所有页面的列表。如果你可以把它们放在一个数组中,你也可以把它们放在XML中。使用PHP的SimpleXML扩展。这很简单。 :)
如果您不能以这种方式生成导出,则可以使用某种搜寻器生成在您的域中搜索主页和所有后续页面时找到的url列表。
这取决于你的网站的结构。它是基于CMS吗? –
cms是wordpress,但访问者看到的网站都是用php创建的。 – Meo
实际上,如果您需要帮助获取所有页面的列表,或将该列表处理为站点地图,实际上并不清楚。这对我来说是两个不同的步骤。 – GolezTrol