伪静态页面在iis7.0中的配置
1.在IIS管理器中点击计算机名,在右侧选择头映射Handler Mappings
点击StaticFile,将请求路径Request Path由*改为*.*
在请求限制Request Restrictions中Map标签勾选FILE 确定
2.在Handler Mappings中点击右键或右侧栏添加脚本映射(Script Map)
![Script Map](http://www.improve.dk/images/content/small/iis7ur8.jpg)
Request Path为*
Executable: %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
Name: Wildcard
请求限制无需选择. 按OK保存即可.
3.网站默认程序池设置为经典Classic
网站右键/管理站点/高级设置/
在应用程序池中选择Classic .NET AppPool
4.在Handler Mappings中添加Script Map,添加Request Path为需要重写的地址.如*.html
映射至 %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
名字任意,如HTML_2.0
确定之后
点击查看规则列表View Ordered List
再将StaticFile的优先级调为最低,Wildcard为次低即可实现URL重写.
5.在web.Config里面的<modules> </modules>之间加入<add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter"/>