如何为静态和动态页面创建站点地图

时间:2016-11-16 05:54:06

标签: codeigniter sitemap codeigniter-3

我使用CI框架3.0创建了网站,但仍然无法为静态和动态页面创建xml站点地图。

1 个答案:

答案 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 

}