日期:2014-05-17  浏览次数:20544 次

使用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示例。