<RewriterConfig>
      <Rules>
        <RewriterRule>
          <LookFor>~/(\d{4})/(\d{2})/Default\.aspx</LookFor>
          <SendTo>~/Default.aspx?ID=$1</SendTo>
        </RewriterRule>
      </Rules>
    </RewriterConfig>请教,我想把所有根目录下CN/目录下的.aspx,都重写成shtml这个正则如何来写呢?请教各位,谢谢。

解决方案 »

  1.   

    楼上的兄弟,xml解析如何做?另外URLRewriter.dll这个文件哪里可以download?
      

  2.   

    URLRewriter.dll 貌似只能在config里一个一个配置!
     
      

  3.   

    这样?  <LookFor>~/CN/([^.]+)\.html</LookFor>
      <SendTo>~/Default.aspx?ID=$1</SendTo>
      

  4.   

    <LookFor>~/(\d{4})/(\d{2})/Default\.shtml</LookFor>
      <SendTo>~/Default.aspx?ID=$1</SendTo>不是这样吗?
      

  5.   

    <LookFor>~/CN/([\w]+)\.shtmlokFor>
    <SendTo>~/Default.aspx?ID=$1</SendTo>
      

  6.   

    <LookFor>~/(\d{4})/(\d{2})/(Default|aa|bb|cc)\.shtml</LookFor>
      <SendTo>~/$3.aspx?ID=$1</SendTo>
    你有些什么页面应该可以都写在第三个括号里
      

  7.   

    <SendTo>~/$3.aspx?ID=$1</SendTo>应该为<SendTo>~/$2.aspx?ID=$1</SendTo>