您的位置:首页 > 其它

.NET关于UrlRewritingNet.UrlRewriter 重写伪静态的URL

2013-10-19 09:57 435 查看
简单讲一下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

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: