你的位置:首页 > 软件开发 > ASP.net > .net 实现 URL重写,伪静态(方法一)

.net 实现 URL重写,伪静态(方法一)

发布时间:2015-04-23 08:01:42
一,获得Mircosoft URLRewriter.dll(注意:此dll文件大小约为20KB,网上有8Kb的是不完整的文件,会报错)二,在项目中该dll文件:添加引用(可以直接拷贝放入Bin文件夹即可)三,web.config的配置,这部是非常关键的,也是静态化能否成功的关键。 ...

.net 实现 URL重写,伪静态(方法一)

一,获得Mircosoft URLRewriter.dll(注意:此dll文件大小约为20KB,网上有8Kb的是不完整的文件,会报错)

二,在项目中该dll文件:添加引用(可以直接拷贝放入Bin文件夹即可)

三,web.config的配置,这部是非常关键的,也是静态化能否成功的关键。

<?"1.0"?><configuration> <configSections>  <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /> </configSections> <RewriterConfig>    <Rules>      <RewriterRule>        <LookFor>~/web/product/(.[0-9]*).html</LookFor>        <SendTo>~/web/product.aspx?id=$1</SendTo>      </RewriterRule>   <RewriterRule>    <LookFor>~/web/index.html</LookFor>    <SendTo>~/web/index.aspx</SendTo>   </RewriterRule>    </Rules>  </RewriterConfig>  <system.web>  <httpHandlers>   <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />   <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />  </httpHandlers>    <compilation debug="true"/></system.web></configuration>

原标题:.net 实现 URL重写,伪静态(方法一)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。