我希望在 Umbraco 中使用 URLRewriting.config 来设置一些重定向。他们中的大多数工作正常,但有一些会引起头痛。
我有一个页面:/testpage.aspx
新网站上的哪个页面现在位于/directory/testpage.aspx
. 我尝试了一些规则,但它们要么陷入循环,要么只是将我发送到第一页 - 这显然会产生 404 错误。
据我所知,下面的规则应该满足这个重写和工作,但我只是得到原始页面 - 这是这个网站上的 404。
<add name="Redirect400" rewriteUrlParameter="ExcludeFromClientQueryString" redirect="Domain" ignoreCase="true"
virtualUrl="^~/testpage.aspx$"
destinationUrl="/directory/testpage.aspx"
redirectMode="Permanent" />
那些正则表达式(如果我错了请纠正我),应该说任何开始和结束的页面都/testpage.aspx
被重定向到新的 URL?任何人都可以提供任何帮助吗?