帝国官方sitemap插件伪静态 2012-07-24 网站 暂无评论 2705 次阅读 其实发现帝国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修改版 [ecms-sitemap-moper.zip](https://blog.moper.net/usr/uploads/2019/10/3768397179.zip) 帝国官方sitemap插件 [ecms-sitemap.zip](https://blog.moper.net/usr/uploads/2019/10/3470466602.zip) 使用方法 1、将sitemap.php文件上传到帝国安装根目录中 2、在robots.txt文件中加入下面这行: sitemap: http://你的域名/sitemap.xml 标签: 伪静态, 插件, 帝国, cms, sitemap 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。