dedecms生成多个sitemap解决方法
如果不需要生成多个,而只是生成最新的内容,用我们之前发布的采集侠就可以搞定
在网站数量过多的情况下,千万级的内容需要生成sitemap,一个文件的话就显得很鸡肋。所以我们来生成多个把。
首先,进入后台–核心–频道模型–自由列表管理,新增一个自由列表,如下图设置:
新增完成,在模版目录新增一个模版 sitemap_xml.htm ,模版代码如下:
{dede:channel row='100' type='top'}
https://www.365keke.com/
{dede:arclist row=1 titlelen=24 orderby=pubdate} [field:pubdate function=strftime('%Y-%m-%d',@me)/] {/dede:arclist}
daily 1.0 {/dede:channel}{dede:arclist row=5000 orderby=pubdate}
https://www.365keke.com[field:typelink /]
daily 0.8 {/dede:arclist}
https://www.365keke.com[field:arcurl/]
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
Never
然后去刚才新增列表那里更新即可