<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Asp.Net实现URL重写,支持任意扩展名及无扩展名,多参数" id="card1">
<p> 游客</p><p>
标题:Asp.Net实现URL重写,支持任意扩展名及无扩展名,多参数<br/>
正文:<br/>
实现的效果最终可以用12345.html替换show.aspx?id=12345这样的地址访问也可以实现百度空间的http://hi.baidu.com/wu1987116替换http://hi.baidu.com/index.aspx?UserName=wu1987116功能,支持任意扩展名及无扩展程序要调整的部分只有两块。      一是web.config文件。      二是链接地址。      所需urlrewrite.dll首先下载URLRewriter:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi下载安装后再bin目录下找到URLRewriter.dll文件好了开始实施。第一步：将urlrewrite.dll下载到你的web程序目录里去。哪都行。我是放在bin里面的。然后添加引用，将urlrewrite.dll引用进来。第二步：修改web.config这一步要修改几个地方。要注意位置是不同的1 在web.config文件中加入如下代码,注意要放在&amp;lt;configuration&amp;gt;下面, &amp;lt;appSettings/&amp;gt;&amp;lt;connectionStrings/&amp;gt; &amp;lt;system.web&amp;gt;上面不然会出错   &amp;lt;configSections&amp;gt;    &amp;lt;section name=&quot;RewriterConfig&quot; type=&quot;URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter&quot; /&amp;gt;  &amp;lt;/configSections&amp;gt; 其中 &amp;lt;section name=&quot;RewriterConfig&quot; type=&quot;URLRewriter.Config.RewriterConfigSeri<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=503&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=503&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=503&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=503&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=503&amp;Page=5">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=503">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=503">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>