当前位置:首页 > CMS教程 > 帝国cms > 列表

帝国CMS 7.0 Nginx伪静态规则

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-08 13:54:22 浏览: 评论:0 

在帝国论坛看到一个关于帝国CMS7.0 Nginx的伪静规则,特地转过来,恨雪还没有测试,该网友的演示网站也无法访问,所以建议大家先试一下再正式使用.

  1. if ($args ~ “^(.*)$”){ 
  2. set $rule_0 1$rule_0; 
  3. } 
  4. if ($rule_0 = “1″){ 
  5. rewrite ^/showinfo-(.+?)-(.+?)-(.+?).html$ /e/action/ShowInfo.php?classid=$1&id=$2&page=$3; 
  6. } 
  7. if ($args ~ “^(.*)$”){ 
  8. set $rule_1 1$rule_1; 
  9. } 
  10. if ($rule_1 = “1″){ 
  11. rewrite ^/listinfo-(.+?)-(.+?).html$ /e/action/ListInfo/index.php?classid=$1&page=$2; 
  12. } 
  13. if ($args ~ “^(.*)$”){ 
  14. set $rule_2 1$rule_2; 
  15. } 
  16. if ($rule_2 = “1″){ 
  17. rewrite ^/infotype-(.+?)-(.+?).html$ /e/action/InfoType/index.php?ttid=$1&page=$2; 
  18. } 
  19. if ($args ~ “^(.*)$”){ 
  20. set $rule_3 1$rule_3; 
  21. } 
  22. if ($rule_3 = “1″){ 
  23. rewrite ^/tags-(.+?)-(.+?).html$ /e/tags/index.php?tagname=$1&page=$2; 
  24. } 
放在Nginx的配置文件就可以了

Tags: 帝国CMS Nginx伪静态规则

分享到: