当前位置: 代码迷 >> ASP.NET >> url 重写 字母数字混合正则,哪位知道告诉一下@!解决思路
  详细解决方案

url 重写 字母数字混合正则,哪位知道告诉一下@!解决思路

热度:7299   发布时间:2013-02-25 00:00:00.0
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>
  相关解决方案