帝国CMS插件:帝国CMS自定义伪静态插件(7.0-7.2)

2018年11月12日 6628 字数 2978 阅读 4 评论 标签:帝国CMS插件   帝国CMS   伪静态
帝国CMS官方提供的伪静态也好用,不过URL看起来真心不爽。所以还是一直喜欢生成静态页的URL  如/栏目目录/id.html  如果伪静态也能实现这样的URL就好了,民间大有人才...

  帝国CMS官方提供的伪静态也好用,不过URL看起来真心不爽。所以还是一直喜欢生成静态页的URL

  如/栏目目录/id.html

  如果伪静态也能实现这样的URL就好了,民间大有人才在,帝国论坛用户5160387免费分享了这样一个插件。

  插件简介:

  帝国CMS自定义伪静态插件{SEO栏目优化利器}[支持7.0,7.2]

  本文关键字词:自定义伪静态,栏目目录伪静态,内容目录伪静态,帝国cms伪静态,SEO栏目优化

  实现栏目目录伪静态,比如news/china/69_1.html是伪静态实现的,而不是生成静态的。纯绿色不影响帝国原有伪静态、静态和动态等功能设置。

  动态网站优化必备!结合灵动标签缓存插件,更能承受大数据大流量压力。

  1、栏目要选静态 不生成

  2、内容页存放目录--栏目目录,内容页目录存放形式--不设置目录,(有利SEO,方便匹配栏目ID)

  3、内容页文件命名形式 不能是目录,但是支持信息文件名的修改,URL也能很好看

  4、栏目目录和信息文件名是英文或数字(栏目目录建议英文或英文开头,“-_”上下划线留着给别的东西用吧避免冲突如其它伪静态,避免冲突)

  ********为了通用只能遵守上述要求,有这些特殊需求自己改去*********

  栏目设置截图演示:

【帝国CMS插件】帝国CMS自定义伪静态插件[7.0-7.2]

  使用方法:

  1、栏目按上图设置好。

  2、.htaccess使用以下伪静态规则:

  1. #栏目
  2. RewriteCond%{QUERY_STRING}^(.*)$
  3. RewriteCond%{REQUEST_FILENAME}!-f
  4. RewriteCond$1!^(d/|e/|html/|images/|s/|search/|skin/|t/)
  5. RewriteRule^([0-9a-zA-Z/]+)/(|index\.html|index_[0-9]+\.html)$/e/action/list\.php\?classid=$1&page=$2
  6. #内容
  7. RewriteCond%{QUERY_STRING}^(.*)$
  8. RewriteCond%{REQUEST_FILENAME}!-f
  9. RewriteCond$1!^(d/|e/|html/|images/|s/|search/|skin/|t/)
  10. RewriteRule^([0-9a-zA-Z/]+)/([0-9a-zA-Z]+)([_0-9]*)\.html$/e/action/show\.php\?classid=$1&id=$2&page=$3

  3、在/e/action/下添加

  list.php、show.php

  这两个文件,这两个文件在下载包内。

  插件下载:

   自定义伪静态.zip (36.36 KB)

  已知问题:

  1、无法使用官方的结合项插件,会获取不到当前栏目ID

TAG:
阅读:
上一篇:没有了 下一篇:没有了
广告 330*360
广告 330*360

热门文章

HOT NEWS
  • 周榜
  • 月榜
微信二维码扫一扫
关注微信公众号
ZYHOT.COM 联系QQ:888199
二维码
意见反馈 二维码