我努力了:
1)我先尝试空字符串:
<action type="Redirect" url="" redirectType="Permanent" appendQueryString="false" />
结果:
HTTP 500.52 - URL Rewrite Module Error.
The substitution URL for the current action cannot be empty.
2)也许我应该省略url
属性:
<action type="Redirect" redirectType="Permanent" appendQueryString="false" />
结果相同:
HTTP 500.52 - URL Rewrite Module Error.
The substitution URL for the current action cannot be empty.
3)ASP.NET方式怎么样:
<action type="Redirect" url="~" redirectType="Permanent" appendQueryString="false" />
尝试重定向到{APP_ROOT}/~
.
4)最后一次尝试:
<action type="Redirect" url="/" redirectType="Permanent" appendQueryString="false" />
正如预期的那样,它重定向到服务器的根...
我想找到一些干净的通用解决方案。(我不能使用一些具体/myCurrentAppPath
的。)