【发布时间】:2013-04-02 22:01:25
【问题描述】:
我知道这个问题可能看起来令人困惑和/或重复的问题。我搜索了以前的问题,但找不到适合我的问题。
我正在使用 Codeigniter。我的老板要求我构建一个控制器(或者如果可能的话,用 php 编写一个应用程序)来为站点自动生成一个 sitemap.xml。站点地图应遵循以下结构:
<url>
<loc></loc>
<changefreq></changefreq>
</url>
它还应该包括不在网络上而是在数据库上的信息。我对此感到困惑,因为据我所知,站点地图是基于该站点的链接。 (再说一次,我对 xml 一无所知,所以这是我所有困惑的原因)。
例如,网站的一部分有一个“新闻源”,它显示数据库中最新的 5 条新闻。我的老板想要的是旧新闻也能被索引。
我应该指出,该站点使用两个不同的数据库。一个用于新闻源上的新闻,另一个用于站点中的其他产品。 (每个产品都有自己的链接,有些产品不仅在数据库上,而且我的老板希望这些产品在站点地图上)。
任何关于如何做到这一点的想法将不胜感激,因为我不知道从哪里开始。
感谢您的宝贵时间
【问题讨论】:
-
所以你是说你根本不知道你可能如何解决这个问题?
-
我完全迷路了。起初我想xml-sitemaps.com 来做站点地图,但不是这样,因为我的老板想要一个控制器来做它(我根本不明白)。我不是要求你做我的工作(对不起,如果看起来那样)只是参考如何开始这个,所以我知道我可以研究什么。
-
xml-sitemaps.com 不是动态的。在下面有一个详细的想法。
标签: php xml codeigniter sitemap.xml