DedeCMS织梦网站如何自动更新生成网站地图
Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。
最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据
(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。
但是织梦是没有这个功能的 但是我们可以简单通过代码来实现。
首先在模板目录放一个sitemap.xml的模板文件,文件的内容如下:
|
手动写一个计划任务执行文件,将该文件命名为generate_sitemap.php,放在/plus/task目录里,文件的内容如下:
|
在织梦后台添加计划任务,系统——计划任务管理——增加新任务:
任务名称:定时生成网站地图
运行程序:generate_sitemap.php
执行时间自己根据需要进行适当的设置
其它选项默认即可。
在模板目录的foot.hml文件或其他公共模板include文件的body标签结束之前加上代码后生成全站即可。
添加完成后网站用户在计划任务规定的时间内浏览一下网页就可以触发计划任务文件的执行,就可以自动生成一次sitemap.xml,如果上次运行时间的时间正常就证明定时任务执行成功了。
0条评论