帝国伪静态设置(帝国cms 开启动态)
apache下的.htaccess:
RewriteEngine OnErrorDocument 404 /404.htmlRewritebase /#信息列表RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^listinfo-(.+?)-(.+?)/.html$ /e/action/ListInfo/index/.php/?classid=$1page=$2#信息内容页RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)/.html$ /e/action/ShowInfo/.php/?classid=$1id=$2page=$3#标题分类列表页RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^infotype-(.+?)-(.+? )/.html$ /e/action/InfoType/index/.php/?ttid=$1page=$2#TAGS信息列表页RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^tags-(.+?)- (.+?)/.html$ /e/tags/index/.php/?tagname=$1page=$2#评论列表页RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^comment-(.+?) -(.+?)-(.+?)-(.+?)-(.+?)-(.+?)/.html$/e/pl/index/.php/?doaction=$1classid=$2id=$3page=$4myorder=$5tempid=$6
IIS6下的httpd.ini:
[ISAPI_Rewrite]# 3600=1 小时CacheClockRate 3600RepeatLimit 32#信息列表RewriteRule ^(.*)listinfo-(.+?)-(.+?)/.html$ $1/e/action/ListInfo/index/.php/? classid=$2page=$3#信息内容页RewriteRule ^(.*)showinfo-(.+?)-(.+?)-(.+?)/.html$ $1/e/action/ShowInfo/.php/?classid=$2id=$3page=$4#标题分类列表页RewriteRule ^(.*)infotype-(.+?)-(.+?)/.html$ $1/e/action/InfoType/index/.php /?ttid=$2page=$3#TAGS信息列表页RewriteRule ^(.*)tags-(.+?)-(.+?)/.html$ $1/e/tags/index/.php/?tagname=$2page=$3#评论列表页RewriteRule ^(.*)comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?) )/.html$$1/e/pl/index/.php/?doaction=$2classid=$3id=$4page=$5myorder=$6tempid=$7#搜索伪静态
IIS7下的web.config:
?xml version='1.0'encoding='UTF-8'?configurationsystem.webServer!--帝国7.2默认规则IIS7的规则名称不能重复相同--rewriterulesrule name='listinfo'match url='^(. */) *listinfo-(.+?)-(.+?).html/?*(.*)$' /action type='重写' url='{R:1}/e/action/ListInfo/index. php/? classid={R:2}page={R:3}' //rule规则名称='showinfo'match url='^(.*/)*showinfo-(.+?)-(.+?)-(.+?). html/?*(.*)$' /action type='重写' url='{R:1}/e/action/ShowInfo.php/?classid={R:2}id={R:3}page={R:4}'//rulerule name='infotype'match url='^(.*/)*infotype-(.+?)-(.+?).html/?*(.*)$' /action type='重写' url='{R:1}/e/action/InfoType/index.php/?ttid={R:2}page={R:3}' //rule规则名称='tags'匹配url='^(.*/)*tags-( .+?)-(.+?).html/?*(.*)$' /action type='重写' url='{R:1}/e/tags/index.php/?tagname={R:2}页面={R:3}' //rule规则名称='comment'匹配url='^(.*/)*comment-(.+?)-(.+?)-(.+?)-(.+?)- (.+?)-(.+?).html/?*(.*)$' /action type='重写' url='{R:1}/e/pl/index.php/?doaction={R:2}={R:3}={R:4}page={R:5}myorder={R:6}tempid={R:7}' //rule/rules/rewrite/system.webServer/configuration
Nginx下伪静态:
重写^([^/.]*)/listinfo-(.+?)-(.+?)/.html$ $1/e/action/ListInfo/index.php?classid=$2page=$3 最后;重写^ ([^/.]*)/showinfo-(.+?)-(.+?)-(.+?)/.html$ $1/e/action/ShowInfo.php?classid=$2id=$3page=$4 最后;重写^([^/.]*)/infotype-(.+?)-(.+?)/.html$ $1/e/action/InfoType/index.php?ttid=$2page=$3 最后;重写^([^/.]*)/tags-(.+?)-(.+?)/.html$ $1/e/tags/index.php?tagname=$2page=$3 最后;重写^( [^/.]*)/评论-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)/.html$$1 /e/pl/index/.php/?doaction=$2classid=$3id=$4page=$5myorder=$6tempid=$7 最后;if (!-e $request_filename) {return 404;}