帝国cms常见问题:7.5默认伪静态规则提供apache/IIS6/IIS7/Nginx

apache下的.htaccess:RewriteEngine On
ErrorDocument 404 /404.html
Rewritebase /
#信息列表
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^listinfo-(.+?)-(.+?)/.h

 apache下的.htaccess:BOkECMSPLUS


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


BOkECMSPLUS
BOkECMSPLUS
IIS6下的httpd.ini:BOkECMSPLUS


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


BOkECMSPLUS
BOkECMSPLUS
IIS7下的web.config:BOkECMSPLUS


BOkECMSPLUS
<?xml version="1.0" encoding="UTF-8"?>BOkECMSPLUS
<configuration>BOkECMSPLUS
<system.webServer>BOkECMSPLUS
<!--帝国7.2默认规则 IIS7的rule name不能重复相同-->BOkECMSPLUS
<rewrite>BOkECMSPLUS
<rules>BOkECMSPLUS
<rule name="listinfo">BOkECMSPLUS
<match url="^(.*/)*listinfo-(.+?)-(.+?).html?*(.*)$" />BOkECMSPLUS
<action type="Rewrite" url="{R:1}/e/action/ListInfo/index.php?classid={R:2}&amp;page={R:3}" />BOkECMSPLUS
</rule>BOkECMSPLUS
<rule name="showinfo">BOkECMSPLUS
<match url="^(.*/)*showinfo-(.+?)-(.+?)-(.+?).html?*(.*)$" />BOkECMSPLUS
<action type="Rewrite" url="{R:1}/e/action/ShowInfo.php?classid={R:2}&amp;id={R:3}&amp;page={R:4}" />BOkECMSPLUS
</rule>BOkECMSPLUS
<rule name="infotype">BOkECMSPLUS
<match url="^(.*/)*infotype-(.+?)-(.+?).html?*(.*)$" />BOkECMSPLUS
<action type="Rewrite" url="{R:1}/e/action/InfoType/index.php?ttid={R:2}&amp;page={R:3}" />BOkECMSPLUS
</rule>BOkECMSPLUS
<rule name="tags">BOkECMSPLUS
<match url="^(.*/)*tags-(.+?)-(.+?).html?*(.*)$" />BOkECMSPLUS
<action type="Rewrite" url="{R:1}/e/tags/index.php?tagname={R:2}&amp;page={R:3}" />BOkECMSPLUS
</rule>BOkECMSPLUS
<rule name="comment">BOkECMSPLUS
<match url="^(.*/)*comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?).html?*(.*)$" />BOkECMSPLUS
<action type="Rewrite" url="{R:1}/e/pl/index.php?doaction={R:2}&amp;={R:3}&amp;={R:4}&amp;page={R:5}&amp;myorder={R:6}&amp;tempid={R:7}" />BOkECMSPLUS
</rule>BOkECMSPLUS
</rules>BOkECMSPLUS
</rewrite>BOkECMSPLUS
</system.webServer>  BOkECMSPLUS
</configuration>BOkECMSPLUS


BOkECMSPLUS
BOkECMSPLUS
Nginx下伪静态:BOkECMSPLUS


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

下载地址:BOkECMSPLUS

18bc6b60c77320229aaf797843e300e0.rar
516703a753662f21ec852db5e49852ba.rar (1.80 KB)

分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员