菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

帝国CMS 7.2默认的伪静态规则

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 帝国CMS搜索 伪静态 伪静态规则

帝国CMS7.2默认的伪静态规则是:动态链接通过RewriteRule重写为静态链接。具体来说,对于以`/e/`开头的动态链接,例如`/e/index.php?classid=1&id=10`,会被重写为`/index.html`;对于以`/tag/`开头的动态链接,例如`/tag/标签名.html`,会被重写为对应的动态链接。此外,还可以通过修改配置文件来自定义伪静态规则。需要注意的是,修改伪静态规则后需要重新生成页面才能生效。

暂时只有APACHE IIS6 IIS7的规则,其他规则自行对照修改即可。不是很严谨,自己可以往严谨中修改:仅供参考!

apache下的.htaccess:

RewriteEngineOnErrorDocument404/404.htmlRewritebase/#信息列表RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^listinfo-(.+?)-(.+?).html$/e/action/ListInfo/index.php?classid=$1&page=$2#信息内容页RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^showinfo-(.+?)-(.+?)-(.+?).html$/e/action/ShowInfo.php?classid=$1&id=$2&page=$3#标题分类列表页RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^infotype-(.+?)-(.+?).html$/e/action/InfoType/index.php?ttid=$1&page=$2#TAGS信息列表页RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^tags-(.+?)-(.+?).html$/e/tags/index.php?tagname=$1&page=$2#评论列表页RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html$/e/pl/index.php?doaction=$1&classid=$2&id=$3&page=$4&myorder=$5&tempid=$6


IIS6下的httpd.ini:

[ISAPI_Rewrite]#3600=1hourCacheClockRate3600RepeatLimit32#信息列表RewriteRule^(.*)listinfo-(.+?)-(.+?).html$$1/e/action/ListInfo/index.php?classid=$2&page=$3#信息内容页RewriteRule^(.*)showinfo-(.+?)-(.+?)-(.+?).html$$1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4#标题分类列表页RewriteRule^(.*)infotype-(.+?)-(.+?).html$$1/e/action/InfoType/index.php?ttid=$2&page=$3#TAGS信息列表页RewriteRule^(.*)tags-(.+?)-(.+?).html$$1/e/tags/index.php?tagname=$2&page=$3#评论列表页RewriteRule^(.*)comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html$$1/e/pl/index.php?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7#搜索伪静态


IIS7下的web.config:



Nginx下伪静态:

rewrite^([^.]*)/listinfo-(.+?)-(.+?).html$$1/e/action/ListInfo/index.php?classid=$2&page=$3last;rewrite^([^.]*)/showinfo-(.+?)-(.+?)-(.+?).html$$1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4last;rewrite^([^.]*)/infotype-(.+?)-(.+?).html$$1/e/action/InfoType/index.php?ttid=$2&page=$3last;rewrite^([^.]*)/tags-(.+?)-(.+?).html$$1/e/tags/index.php?tagname=$2&page=$3last;rewrite^([^.]*)/comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html$$1/e/pl/index.php?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7last;if(!-e$request_filename){return404;}


相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广