行业分类
IIS Rewrite 伪静态配置
日期:2012-02-09 20:26  点击:374
IIS Rewrite 配置
1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下。

IIS Rewrite 伪静态配置第一步IIS Rewrite 伪静态配置第一步
2、在“IIS管理器”里选择网站,右键,属性。
IIS Rewrite 伪静态配置第2步IIS Rewrite 伪静态配置第2步

3、选择“ISAPI”,点击“添加”。
IIS Rewrite 伪静态配置第3步IIS Rewrite 伪静态配置第3步

4、填入筛选器名称,如“rewrite”。

IIS Rewrite 伪静态配置第4步IIS Rewrite 伪静态配置第4步

5、可执行文件下方点击“浏览”,选择刚才解压的Rewrite组件位置,Rewrite.dll。


IIS Rewrite 伪静态配置第5步IIS Rewrite 伪静态配置第5步

6、确认选择正确后,点击“确定”。 
 

IIS Rewrite 伪静态配置第6步IIS Rewrite 伪静态配置第6步

7、点击“确定”,完成筛选器添加。


IIS Rewrite 伪静态配置第7步IIS Rewrite 伪静态配置第7步

8、重启IIS即可
注意:请将代码(重写规则):
#前台
RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html$ /index.php?_m=$1&_a=$2
RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,}).html$ /index.php?_m=$1&_a=$2&$3=$4
RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{1,}).html$ /index.php?_m=$1&_a=$2&$3=$4&$5=$6
RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,})-([a-zA-Z_]{1,})-([0-9]{0,}).html$ /index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8
#后台
RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,}).html$ /admin/index.php?_m=$1&_a=$2&$3=$4&$5=$6
RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html$ /admin/index.php?_m=$1&_a=$2
RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,}).html$ /admin/index.php?_m=$1&_a=$2&$3=$4
RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,}).html$  /admin/index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8加到文件Rewrite/httpd.ini文件最后。
关于网站  |  普通版  |  触屏版  |  网页版
首页 刷新 顶部