首页 > 教程 > 文章 > PHP > 正文

php自动生成sitemap

原创2021-06-16 19:13:53 0 6

网站的sitemap是爬虫抓取的主要地方,提交了sitemap的url,爬虫会优先抓取。

所以我们平时要有定期更新sitemap的习惯,生成sitemap的方法有很多,第三方工具抓取生成,自己生成。这里我推荐自己生成sitemap。因为这样消耗系统资源最少。

代码如下:

include_once Root_Path . "/vendor/autoload.php";
use Medoo/Medoo;
$db = new Medoo([
'database_type' => 'mysql',
'database_name' => 'menghuiguli',
'server' => 'localhost',
'username' => 'root',
'password' => 'root',
]);
$str = "<ul>";
$articles = $db->select('article',"*");
foreach ($articles as $k => $v) {
$str .= '<li>
<div class="T1"><a href="https://www.80shihua.com/archives/'.$v['id'].'" title="'.$v['name'].'">'.$v['name'].'</a></div>
<div class="T2">2019-02-02T10:16:23+08:00</div>
<div class="T3">monthly</div>
<div class="T4">0.5</div>
</li>';
}
$str .= '</ul>';
file_put_contents('/sitemap.html', $str);

其中数据库我使用了最小巧的medooORM模型,非常方便。

我们只要查出相关文章,然后对应循环生成sitemap即可。

更多PHP相关知识,请访问PHP中文网

以上就是《php自动生成sitemap》的详细内容,更多请关注 “设计者在线”其它相关文章!

  • 相关标签:
  • 本文由 设计者在线 原创发布,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论 条评论
  • 专题推荐

    • 帝国系统

      简介:抗击新型冠状病毒感染肺炎

    • JQUERY

      简介:春节好春节好春节好春节好春节好春节好春节好春节好

    • 不忘初心牢记使命教育活动

      简介:不忘初心牢记使命教育活动

    • 我们的生活

      简介:我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活

    • 明天会更好

      简介:明天会更好明天会更好明天会更好明天会更好明天会更好明天会更好明天会更好

    推荐视频教程
    视频分类
    [!--date--]Y-m-d[!--date--]