其实发现帝国cms还是有些很不人性化的地方,比如tag和sitemap,这种大众的功能不能够做好一点点么?帝国的插件社区应该壮大一点才是啊,这么好的cms应该有很多人推动才是。
回归正题,想修改成的格式为
主页产生格式sitemap.xml
栏目产生格式sitemap1.xml
首先在官方插件的sitemap.php中修改了输出格式。
具体的是把
=$siteurl?>sitemap.php?classid==$r[classid]?>
修改为
=$siteurl?>sitemap=$r[classid]?>.xml
相应的nginx伪静态如下
rewrite "^/sitemap\.xml$" /sitemap.php last;
rewrite "^/sitemap([0-9])\.xml$" /sitemap.php?classid=$1 last;
这里提供修改好的官方sitemap.php下载
帝国官方sitemap插件moper修改版
帝国官方sitemap插件
使用方法
1、将sitemap.php文件上传到帝国安装根目录中
2、在robots.txt文件中加入下面这行:
sitemap: http://你的域名/sitemap.xml
0 Comments