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

url 重写 字母数字混合正则,哪位知道告诉一下@!
如题

------解决方案--------------------
举例说明一下你的问题
------解决方案--------------------
/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>