当前位置: 代码迷 >> ASP.NET >> 施用asp.net URL重写地址,结果重写成ABAB的样子了。求解!
  详细解决方案

施用asp.net URL重写地址,结果重写成ABAB的样子了。求解!

热度:7712   发布时间:2013-02-25 00:00:00.0
使用asp.net URL重写地址,结果重写成ABAB的样子了。求解!~
重写规则代码如下:
XML code
<RewriterConfig Dir="" Postfix=".aspx">    <Rules>      <RewriterRule>        <LookFor>~/((?!admin|ckeditor|config|getData|js|My97DatePicker|upload|pay|sildes|hdetailAS|enews|eroute|eview|ehotel|eticket|spage|ettopic|evisa|eguide).*)</LookFor>        <SendTo>/templates/default/$1</SendTo>      </RewriterRule>    </Rules>  </RewriterConfig>

应该会重写成/templates/default/index.aspx
但是现在会重写成/templates/default/templates/default/index.aspx

------解决方案--------------------------------------------------------
推荐我的一篇博客
http://blog.csdn.net/keymo_/article/details/7301255
其中的“学习笔记42(asp.net的地址重写URLRewriter实现原理及代码示例)”
------解决方案--------------------------------------------------------
正则写的有问题。

请给出一个url示例。
  相关解决方案