我知道这个问题可能看起来令人困惑和/或重复的问题。我已经搜索了以前的问题,但找不到适合我情况的问题。
我正在使用 Codeigniter。我的老板要求我构建一个控制器(或者如果可能的话,用 php 编写一个应用程序)来为站点自动生成一个 sitemap.xml。站点地图应遵循以下结构:
<url>
<loc></loc>
<changefreq></changefreq>
</url>
它还应该包括不在网络上但在数据库上的信息。我对此感到困惑,因为据我所知,站点地图是基于该站点的链接。(再说一次,我对 xml 一无所知,所以这是我所有困惑的原因)。
例如,网站的一部分有一个“新闻源”,它显示了数据库中最新的 5 条新闻。我的老板想要的是将旧新闻也编入索引。
我应该指出,该站点使用两个不同的数据库。一个用于新闻源上的新闻,另一个用于站点中的其他产品。(每个产品都有自己的链接,有些产品不仅在数据库上,而且我的老板希望这些产品在站点地图上)。
任何关于如何做到这一点的想法将不胜感激,因为我不知道从哪里开始。
谢谢你的时间