【发布时间】:2011-03-10 01:21:35
【问题描述】:
我们有一些需要重定向的传入 URL,但在处理包含加号 (+) 的 URL 时遇到了问题。
例如,任何传入的 URL 都必须重定向到新站点的主页:
/eng/news/2005+01+01.htm
应该被重定向到新站点的主页
/zh/
使用 UrlRewriter.net,我们设置了一个适用于“普通”URL 但不适用于上述情况的规则
<redirect url="~/eng/(.+)" to="/en/index.aspx" />
但是,如果我将传入的 URL 更改为
,它会正常工作/eng/news/2005-01-01.htm
有什么问题,谁能帮忙?
【问题讨论】:
-
为什么开头有
~?
标签: regex url-rewriting