虚拟主机域名注册-常见问题主机租用问题 → 主机租用问题


[原创]windows2008+ISAPI_Rewrite3下的伪静态设置
作者:

一、下载ISAPI_Rewrite3,这个其实就是IIS中ISAPI中的伪静态改写组件。

注意事项:

1、区分X64版本和X86版本下载;

2、安装在非中文的目录中,例如d:/ISAPI_Rewrite3/

3、设置访问权限。对ISAPI_Rewrite3文件夹,右键---属性--安全里面,添加iis_user,users默认访问权限;

二、允许组件DLL的使用。安装完ISAPI_Rewrite3后,到你的IIS中,IIS7.5中的话,你在网站的ISPA里已经发现它已经存在了,IIS其他版本你们自己设置,手动添加进ISPA中,在IIS中点击你的机器服务,选择右边的“ISAPI和CGI限制选项”

在里面添加ISAPI_Rewrite3安装目中的同名.DLL文件,允许使用,不然服务器是默认不使用的。

三、改写ISAPI_Rewrite3安装目中的httpd.conf文件,这个就是改写规则了。里面都是正则表达式,比较简单,安装目录中有测试软件RegexTest.exe

注意事项:

1、httpd.conf文件添加IIS_USER,USERS默认访问读取权限

2、httpd.conf文件必须是ANSI格式的编码方式,即文本打开另存为,编码方式选择ANSI即可

3、发布前请好好测试你的正则表达式,我给出条规则大家参考吧

RewriteRule ^(.*)/Generate/([0-9]*).html$ $1/Item/$2.aspx

RewriteRule是规则的开头 ,一般公式就是RewriteRule 改些前的网址规则 改写后的网址规则

四、再次确定你的网站ISAPI中添加了ISAPI_Rewrite.dll组件,重启,测试一下效果

 

南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |

TEL:400-025-9-467 025-58633651 QQ:23190019  

 



来源:
阅读:805
日期:2014-12-07

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:[原创]IIS7.5不显示报错信息An error occurred on the server
下一篇:[原创]hp dl360 g7管理口配置以及ILO方式的安装操作系统
  >> 相关文章