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

12 篇文章 0 订阅
简单讲一下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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值