在帝国论坛看到一个关于帝国CMS 7.0 Nginx的伪静规则,特地转过来,恨雪还没有测试,该网友的演示网站也无法访问。所以建议大家先试一下再正式使用。
if ($args ~ “^(.*)$”){ set $rule_0 1$rule_0; } if ($rule_0 = “1″){ rewrite ^/showinfo-(.+?)-(.+?)-(.+?).html$ /e/action/ShowInfo.php?classid=$1&id=$2&page=$3; } if ($args ~ “^(.*)$”){ set $rule_1 1$rule_1; } if ($rule_1 = “1″){ rewrite ^/listinfo-(.+?)-(.+?).html$ /e/action/ListInfo/index.php?classid=$1&page=$2; } if ($args ~ “^(.*)$”){ set $rule_2 1$rule_2; } if ($rule_2 = “1″){ rewrite ^/infotype-(.+?)-(.+?).html$ /e/action/InfoType/index.php?ttid=$1&page=$2; } if ($args ~ “^(.*)$”){ set $rule_3 1$rule_3; } if ($rule_3 = “1″){ rewrite ^/tags-(.+?)-(.+?).html$ /e/tags/index.php?tagname=$1&page=$2; }
放在Nginx的配置文件就可以了
上一篇: 帝国CMS内容页调用标签链接大全
下一篇: 帝国CMS任意页面调用指定信息的图集内容