关于我们【强化版】静态规则说明 [复制链接]

moqu8 2017-12-16

17 0
如修改默认伪静态规则名(about ),以下静态链接里的 about 也要进行相应修改。(等号右边动态aboutus不要改动)
例子:(把about改为guanyuwomen)
原句:RewriteRule ^about\.html$ plugin.php?id=mini_aboutus:mini_aboutus
改后:RewriteRule ^guanyuwomen\.html$ plugin.php?id=mini_aboutus:mini_aboutus

如不知道自己使用的是哪种静态规则或不知道怎么添加,请咨询您的空间商。



Apache Web Server规则:


RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^about\.html$ plugin.php?id=mini_aboutus:mini_aboutus
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^about_user_add\.html$ plugin.php?id=mini_aboutus&action=add
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^about_type_([0-9]+)\.html$ plugin.php?id=mini_aboutus&action=list&typeid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^about_gbook\.html$ plugin.php?id=mini_aboutus&action=guestbook
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^about_([0-9]+)\.html$ plugin.php?id=mini_aboutus&action=view&sfid=$1



Nginx Web Server规则:
rewrite ^([^\.]*)/about\.html$ $1/plugin.php?id=mini_aboutus:mini_aboutus last;
rewrite ^([^\.]*)/about_user_add\.html$ $1/plugin.php?id=mini_aboutus&action=add last;
rewrite ^([^\.]*)/about_type_([0-9]+)\.html$ $1/plugin.php?id=mini_aboutus&action=list&typeid=$2 last;
rewrite ^([^\.]*)/about_gbook\.html$ $1/plugin.php?id=mini_aboutus&action=guestbook last;
rewrite ^([^\.]*)/about_([0-9]+)\.html$ $1/plugin.php?id=mini_aboutus&action=view&sfid=$2 last;


IIS Web Server规则 (iis6):
RewriteRule ^(.*)/about\.html\?*(.*)$ $1/plugin\.php\?id=mini_aboutus:mini_aboutus
RewriteRule ^(.*)/about_user_add\.html\?*(.*)$ $1/plugin\.php\?id=mini_aboutus&action=add
RewriteRule ^(.*)/about_type_([0-9]+)\.html\?*(.*)$ $1/plugin\.php\?id=mini_aboutus&action=list&typeid=$2
RewriteRule ^(.*)/about_gbook\.html\?*(.*)$ $1/plugin\.php\?id=mini_aboutus&action=guestbook
RewriteRule ^(.*)/about_([0-9]+)\.html\?*(.*)$ $1/plugin\.php\?id=mini_aboutus&action=view&sfid=$2

IIS7:
<rule name="miniabout1">
<match url="^(.*/)*about.html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/plugin.php\?id=mini_aboutus:mini_aboutus" />
</rule>
<rule name="miniabout2">
<match url="^(.*/)*about_user_add.html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/plugin.php\?id=mini_aboutus&amp;action=add" />
</rule>
<rule name="miniabout3">
<match url="^(.*/)*about_type_([0-9]+).html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/plugin.php\?id=mini_aboutus&amp;action=list&amp;typeid={R:2}" />
</rule>
<rule name="miniabout4">
<match url="^(.*/)*about_([0-9]+).html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/plugin.php\?id=mini_aboutus&amp;action=view&amp;sfid={R:2}" />
</rule>
<rule name="miniabout5">
<match url="^(.*/)*about_gbook.html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/plugin.php\?id=mini_aboutus&amp;action=guestbook" />
</rule>
最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心