日期:2018-08-01  浏览次数:7850 次

1、Windows 2003 通过IIS配置伪静态操作步骤

2、Windows 2008 通过IIS配置伪静态操作步骤

3、Windows 2012 通过IIS配置伪静态操作步骤

Windows 2003 操作步骤

1. 将下载的ISAPI_Rewrite3解压,会看到两个文件(分别是:ISAPI_Rewrite.dll 和httpd.conf);把整个文件夹解压到安装在C:Program Files/ISAPI_Rewrite下;

2. 打开Internet 信息服务(IIS)管理器,找到"网站",右键打开"属性"选项卡;

α1.png

3. 选择"ISAPI 筛选器"选项卡,点击"添加",弹出"添加/编辑筛选器属性","筛选器名称"写上ISAPI_Rewrite,可自定义;"可执行文件"处,通过"浏览"找到伪静态组件安装目录下的ISAPI_Rewrite.dll文件即可,路径是C:Program FilesISAPI_RewriteISAPI_Rewrite.dll; 

α2.png

α3.png

4. 重启IIS管理器,再次打开网站属性的"ISAPI 筛选器",若刚添加的ISAPI_Rewrite变为绿色向上的箭头,则说明伪静态已配置成功。

α4.png

α5.png


Windows 2008 操作步骤

1、打开IIS管理器。

0.png

2、右键网站,选择添加网站。

1.png

3、添加网站名称,站点路径和域名,我们将站点取名为test,之后点击确定。

2.png

4、回到IIS主页面,在中间点击创建的站处双击选择处理程序映射这一选项。

3.png

5、在右上角操作栏目内找到“添加脚本映射”这一栏目点击。

4.png

6、请求路径设置为*.html ,可执行文件为C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称可设定为htmltest,然后选择请求限制。

5.png

7、点击请求限制按钮,然后选择“谓词”这一栏目,将谓词限制为GET,HEAD,POST,DEBUG,之后点击确定,然后在是否允许中点击是。

6.png7.png

8、在处理程序映射里面右上角找到添加通配符脚本映射选项。

8.png

9、找到之后点击添加通配符脚本映射,路径:* ,可执行文件为C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,名称可定为htmltest。

9.png

10、在处理程序映射里面右上角找到添加托管处理程序映射选项。

10.png

11、请求路径:*.html ,可执行文件:System.Web.UI.PageHandlerFactory ,名称可以设置为Html-Integrate,点击确定。

11.png

12、回到IIS主页面,在中间点击创建的站处双击选择模块。

12.png

13、在右上角操作里选择添加托管模块,名称填写为test2,类型改为 URLRewriter.ModuleRewriter,勾选下面仅针对向ASP.NET,点击确定。

1.png

14、最后返回IIS主页面,将站点test应用程序池更改为经典模式。

15.png

0.png

16.png

至此IIS7.5伪静态脚本映射配置完成。


Windows 2012 操作步骤

1. 从“服务器管理器”的“工具”菜单中打开Internet信息服务(IIS)管理器,在IIS主页,检查是否有“URL 重写”模块。

blob.png

2. 如果能够看到“URL 重写”,说明已经安装了IIS URL Rewrite(URL 重写),否则要先安装此插件。

blob.png

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文件中根据网站需要添加您的伪静态规则。

blob.png

blob.png