首先:为网站添加引用URLRewriter.dll
然后:配置web.config文件
第一步:在<configuration>下第一个节点(必须是第一个节点)
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
第二步:
<!--重写规则-->
<RewriterConfig>
<Rules>
<!--首页-->
<RewriterRule>
<LookFor>~/Index.htm</LookFor>
<SendTo>~/Index.aspx</SendTo>
</RewriterRule>
<!--七牛-->
<RewriterRule>
<LookFor>~/QiniuView.htm</LookFor>
<SendTo>~/Qiniu/QiniuView.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/vp_([0-9]*).htm</LookFor>
<SendTo>~/VPTest.aspx?id=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
最后:配置iis
选中你的站点比如website ,并且切换到功能视图。双击【处理程序映射】在打开窗口右侧的操作栏目下做如下操作。
第一步: 【添加脚本映射】-路径为:*.html.可执行文件为:C:\Windows\Microsoft.NET\Framework\v4.0.30319 \aspnet_isapi.dll 注意:如果你的网站是2.0。可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727 \aspnet_isapi.dll 。名称:任意,比如:html.
第二步: 【添加通配符脚本映射】 请求路径为*。可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称任意,比如:aspnet.
第三步:【托管处理程序映射】(路径:* 可执行文件:System.Web.UI.PageHandlerFactory 名称 任意 比如Html-Integrate)
第四部: 双击website站点切换到站点功能视图。然后双击模块,打开窗口之后在右侧的操作栏目下面,单击【添加托管模块】-》名称:任意 如aspnet 类型:URLRewriter.ModuleRewriter 并且 把【仅针对向asp.net 应用程序或托管处理程序发出请求调用】前面的选项 勾上。(记住一定要勾上)。
完成配置!!