1. 将下载的ISAPI_Rewrite3解压,会看到两个文件(分别是:ISAPI_Rewrite.dll 和httpd.conf);把整个文件夹解压到安装在C:Program Files/ISAPI_Rewrite下;
2. 打开Internet 信息服务(IIS)管理器,找到"网站",右键打开"属性"选项卡;
3. 选择"ISAPI 筛选器"选项卡,点击"添加",弹出"添加/编辑筛选器属性","筛选器名称"写上ISAPI_Rewrite,可自定义;"可执行文件"处,通过"浏览"找到伪静态组件安装目录下的ISAPI_Rewrite.dll文件即可,路径是C:Program FilesISAPI_RewriteISAPI_Rewrite.dll;
4. 重启IIS管理器,再次打开网站属性的"ISAPI 筛选器",若刚添加的ISAPI_Rewrite变为绿色向上的箭头,则说明伪静态已配置成功。
1、打开IIS管理器。
2、右键网站,选择添加网站。
3、添加网站名称,站点路径和域名,我们将站点取名为test,之后点击确定。
4、回到IIS主页面,在中间点击创建的站处双击选择处理程序映射这一选项。
5、在右上角操作栏目内找到“添加脚本映射”这一栏目点击。
#p#分页标题#e#
6、请求路径设置为*.html ,可执行文件为C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称可设定为htmltest,然后选择请求限制。
7、点击请求限制按钮,然后选择“谓词”这一栏目,将谓词限制为GET,HEAD,POST,DEBUG,之后点击确定,然后在是否允许中点击是。
8、在处理程序映射里面右上角找到添加通配符脚本映射选项。
9、找到之后点击添加通配符脚本映射,路径:* ,可执行文件为C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,名称可定为htmltest。
10、在处理程序映射里面右上角找到添加托管处理程序映射选项。
11、请求路径:*.html ,可执行文件:System.Web.UI.PageHandlerFactory ,名称可以设置为Html-Integrate,点击确定。
12、回到IIS主页面,在中间点击创建的站处双击选择模块。
13、在右上角操作里选择添加托管模块,名称填写为test2,类型改为 URLRewriter.ModuleRewriter,勾选下面仅针对向ASP.NET,点击确定。
14、最后返回IIS主页面,将站点test应用程序池更改为经典模式。
#p#分页标题#e#
至此IIS7.5伪静态脚本映射配置完成。
1. 从“服务器管理器”的“工具”菜单中打开Internet信息服务(IIS)管理器,在IIS主页,检查是否有“URL 重写”模块。
2. 如果能够看到“URL 重写”,说明已经安装了IIS URL Rewrite(URL 重写),否则要先安装此插件。
IIS URL Rewrite (URL 重写)组件的微软官方下载地址:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
3. 安装好“URL 重写”模块后,IIS就支持伪静态了。您可以在您的站点根目录下的web.config文件中根据网站需要添加您的伪静态规则。