帝国cms7.5默认伪静态规则提供apacheIIS6IIS7Nginx
发布时间:2020-02-27作者:帝国建站网
apache下的.htaccess:
RewriteEngine On ErrorDocument 404 /404.html Rewritebase / #信息列表 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 = 1 hour CacheClockRate 3600 RepeatLimit 32 #信息列表 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:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <!--帝国7.2默认规则 IIS7的rule name不能重复相同--> <rewrite> <rules> <rule name="listinfo"> <match url="^(.*/)*listinfo-(.+?)-(.+?).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/e/action/ListInfo/index.php?classid={R:2}&page={R:3}" /> </rule> <rule name="showinfo"> <match url="^(.*/)*showinfo-(.+?)-(.+?)-(.+?).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/e/action/ShowInfo.php?classid={R:2}&id={R:3}&page={R:4}" /> </rule> <rule name="infotype"> <match url="^(.*/)*infotype-(.+?)-(.+?).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/e/action/InfoType/index.php?ttid={R:2}&page={R:3}" /> </rule> <rule name="tags"> <match url="^(.*/)*tags-(.+?)-(.+?).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/e/tags/index.php?tagname={R:2}&page={R:3}" /> </rule> <rule name="comment"> <match url="^(.*/)*comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html?*(.*)$" /> <action type="Rewrite" 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下伪静态:
rewrite ^([^.]*)/listinfo-(.+?)-(.+?).html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last; rewrite ^([^.]*)/showinfo-(.+?)-(.+?)-(.+?).html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last; rewrite ^([^.]*)/infotype-(.+?)-(.+?).html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last; rewrite ^([^.]*)/tags-(.+?)-(.+?).html$ $1/e/tags/index.php?tagname=$2&page=$3 last; rewrite ^([^.]*)/comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html$ $1/e/pl/index.php?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7 last; if (!-e $request_filename) { return 404; }
相关帝国教程
- 12-13帝国cms教程封面模板调用栏目别名
- 03-04帝国CMS教程“建立目录不成功!请检查目录权限”解决办法
- 12-16帝国cms网站怎么备份
- 10-27帝国cms实现文章点击月、周、日排行效果方法
- 05-01帝国CMS怎么调用购物车商品数量
- 10-07帝国CMS栏目导航调用方法:用SQL语句调用一级栏目和二级栏目的方法!
- 04-29帝国CMS TAGS标签随机颜色/大小/变化的调用方法!使用[showtags]标签随机调用!
- 03-25[7.5+版] 帝国CMS缩略图函数改进(GD库改进)
- 02-13帝国CMS灵动标签判断某个字段有内容则显示1无内容则显示2
- 03-19帝国CMS模板TAGS列表页调用当前标签的文章数量NUM
- 11-15帝国cms列表页调用tags教程
- 04-24帝国CMS内容页模板过滤清理简介smalltext前后空格的方法!
- 10-23帝国CMS下载不弹出窗口的修改方法
- 07-04帝国CMS安装时You have an error in your SQL syntax报错
- 06-15帝国CMS导航栏js高亮当前栏目
- 09-15帝国CMS下载不采用弹出窗口式说明
- 08-20帝国CMS模板中灵动标签调用当天日期的标题文字显示红色
- 02-28帝国CMS灵动标签查询历史今日数据(日期)
- 01-01帝国CMS模板封面页列表和内容页调用栏目别名的两种方法
- 07-01帝国CMS灵动标签调用多表多模型调用文章