我使用CI框架3.0创建了网站,但仍然无法为静态和动态页面创建xml站点地图。
答案 0 :(得分:0)
你的问题很清楚。我正在使用codeigniter与站点地图php库。它很棒,并有明确的方向:https://github.com/evert/sitemap-php
为了帮助您入门 - 将SitemapPHP文件夹放在应用程序/库中
然后,在您的控制器中,您可以在方法中调用库:
public function makeSitemap()
{
// APPPATH will automatically figure out the correct path
include APPPATH.'libraries/SitemapPHP/Sitemap.php';
// your website url
$sitemap = new Sitemap('http://yourwebsite.com');
// This will also need to be set by you.
// the full server path to the sitemap folder
$sitemap->setPath('/home/username/public_html/sitemap/');
// the name of the file that is being written to
$sitemap->setFilename('mysitemap');
// etc etc etc
}