如题

解决方案 »

  1.   

    /index.aspx?username=marrio0816我想重写成/user/marrio0816
          或是/user/marrio0816.aspx怎样写这个正则
      

  2.   

    /index.aspx?username=marrio0816我想重写成/user/marrio0816
          或是/user/marrio0816.aspx怎样写这个正则------------------------------------------------------
    重写成/user/marrio0816需要在相应目录下建立default.aspx这类系统默认的文件才可以重写/user/marrio0816
    <RewriterRule>
    <LookFor>~/user/(.[0-9a-zA-Z]*)/default\.aspx</LookFor>
    <SendTo>~/index.aspx?username=marrio0816
    </SendTo>
    </RewriterRule>
    ---------------------------------------
    重写/user/marrio0816.aspx
    <RewriterRule>
    <LookFor>~/user/(.[0-9a-zA-Z]*)\.aspx</LookFor>
    <SendTo>~/index.aspx?username=marrio0816
    </SendTo>
    </RewriterRule>
      

  3.   

    -_-!
    不好意思,把<SendTo>~/index.aspx?username=marrio0816
    改成<SendTo>~/index.aspx?username=$1
      

  4.   

    自己解决了,不过还要感谢回复的朋友!
    ~/user/(\w+)\.aspx