【发布时间】:2017-07-29 23:39:44
【问题描述】:
我正在尝试创建一个重写规则,该规则将从 URL 中删除用户名,并将用户 ID 附加到 URL。例如
www.mysite.com/USERNAME/profile/?urlvar1=true
应该改写成
www.mysite.com/profile/?urlvar1=true&userID=1
我创建的规则(如下)似乎有效,但我担心 URL 中会有 2 个问号,例如
www.mysite.com/profile/?urlvar1=true?userID=1
这会是个问题吗?如果是这样,有没有办法解决这个问题?
<rule name="New Rule 1" enabled="true">
<match url="^USERNAME/(.*)" />
<action type="Rewrite" url="{R:1}?userID=1" />
</rule>
【问题讨论】:
标签: regex iis url-rewriting