DedeCMS网站地图动态生成方法

山有山的沉稳厚重,一年四季却能以不同的色彩风光展示山的美丽。活泼的有单调的一面,安静的有变换的色彩。静与动的搭配,单调与精彩的结合,也就组成了最美的风景。

余斗以前做过《Dede织梦后台实现地图自动生成(带移动适配xml地图)》,不少读者看完之后咨询我,这样做出来的xml地图,每次更新完文章还要再更新xml地图,有没有可以直接实时生成的xml地图呢?

余斗整理了一下,今天就给出DedeCMS网站地图动态生成的方法:

这个思路类似于《DedeCMS网站链接百度PHP主动推送代码实例》,我们将网站中每天生成的文章实时获取并输出,再做下伪静态,就能完成动态地图的制作。

下载《DedeCMS网站地图动态生成方法(文件) 》。

打开解压后的文件site.php,余斗给出的文件默认是获取全部文章页列表。如果你只需要获取当天文章列表,则将第11行的注释去掉即可。

将site.php上传到网站根目录,运行“你的域名/site.php”,一个列出文章的页面就出现了,这里的问题是,地图没有php格式的,只支持txt、xml的,那么我们还要做下伪静态,生成一个txt的页面。

IIS服务器httpd.ini文件,加入

	
	#site.txt跳转
	
	RewriteRule (.*)/site.txt/site.php
	

Apache空间则打开网站根目录下的.htaccess文件,加入:

	
	#site.txt跳转
	
	RewriteRule ^site.txt$/site.php
	

余斗这里只是给出全站文章的动态地图制作方式,如果想加上列表页和栏目页,可以在site.php文件自己加上对应的生成语句,余斗这里就不过多介绍了。

以上就是DedeCMS网站地图动态生成方法。自己喜爱的东西要自己去争取,这年头女人装柔软算哪门子功夫,独立才是王道,不要老是想依赖别人,更不能奢望别人在你需要的时候第一时间站出来,毕竟你们谁都不是谁的谁,爱自己靠自己。早安!更多关于DedeCMS网站地图动态生成方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法