【问题标题】:Creating sitemaps with Codeigniter使用 Codeigniter 创建站点地图
【发布时间】:2011-11-21 18:34:42
【问题描述】:

我想从其他人的经验中了解使用 Codeigniter 创建站点地图的最佳方式。我查看了一些插件/库,但都检查了页面的数据库。如果网站上的某些页面是静态的而不是动态的会怎样?

有没有办法使用 PHP 抓取网站并使用结果创建 XML 文件?

我以前用于我的项目的工具是http://enarion.net/tools/phpsitemapng/download/

这是一个用于创建站点地图的免费工具,并允许使用诸如 cron 作业之类的功能。

我的下一步是什么?我怎样才能做到这一点?

【问题讨论】:

    标签: php xml codeigniter generator sitemap


    【解决方案1】:

    好吧,您的问题在于您同时拥有动态页面和静态页面。因此,爬虫可以工作,但您必须生成所有动态页面的链接列表。然后,您的爬虫可以点击该列表并访问所有动态页面,然后点击您拥有静态页面的目录。

    但是,您提到的 phpsitemapng 上的文档声明他们将抓取实时网站。因此,如果您拥有可从这些页面访问的所有页面的链接,那么这将满足您的需求。

    Scans files on website (slower, but will also find dynamic generated files and links)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 2011-02-14
      • 2017-01-05
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      相关资源
      最近更新 更多