我在我的 ASP.NET Web 应用程序中使用 Intelligencia.UrlRewriter。
我的代码是这样的:
<rewrite url="~/article/(.+)" to="~/$1" />
我想将所有带有www.mysite.com/article/foooo之类的 URL 的文件重定向到www.mysite.com/foooo。
但奇怪的是,像 www.mysite.com/something/Images/article/1.jpg这样的页面会重定向到www.mysite.com/1.jpg所以我得到 page not found error(404) 。
问题是什么 ?符号 (~) 是否与站点 url(root) 匹配?