日期:2014-05-18  浏览次数:20416 次

url 地址重写
我想 www.xxx.com/username 得到username 这种重写。各位有参考没?

------解决方案--------------------
又是URLRewriter
------解决方案--------------------
<RewriterRule>
<LookFor>~/(\w{1,6})</LookFor>
<SendTo>~/user.aspx?id=$1</SendTo>
</RewriterRule>
------解决方案--------------------
探讨

<RewriterRule>
<LookFor>~/(\w{1,6})</LookFor>
<SendTo>~/user.aspx?id=$1</SendTo>
</RewriterRule>

------解决方案--------------------
正则匹配一个吧。。
------解决方案--------------------
这里 <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>

增加一行
<add verb="*" path="/" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>

再把 <LookFor>~/NetBarIndex/(\w{1,6})</LookFor>改成
<LookFor>~/NetBarIndex/(\w{1,6})/</LookFor>

再试试

访问www.xxx.com/username/

记得后面加/

如果实现了,再自己摸索下吧,相信你可以解决。