简单讲一下UrlRewritingNet.UrlRewriter.DLL的使用方法。本人亲测通过,高手可直接路过。贴源码
web.config
<?xml version="1.0"?>
<!--
有关如何配置 ASP.NET 应用程序的详细消息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<section name="urlrewritingnet"
requirePermission ="true"
type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />
</configSections>
<urlrewritingnet
rewriteOnlyVirtualUrls="false"
contextItemsPrefix="QueryString"
defaultPage = "index.aspx"
defaultProvider="RegEx"
xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
<rewrites>
<add name="RewritePhoto"
virtualUrl="^~/Login.html"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Login.aspx"
ignoreCase="true" />
</rewrites>
</urlrewritingnet>
<system.web>
<httpModules>
<add name="UrlRewriteModule"
type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
</httpModules>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
调用代码
<a href="/bbsHelper/login.html">
IIS支持
IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加
可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名:.html
动作:限制为 GET,HEAD,POST,DEBUG
脚本引擎:选中
确认文件是否存在:不选
具体见http://www.cnblogs.com/net-nai/archive/2011/12/30/2307760.html