私が試してみました:
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.
url
2)多分私は属性を省略すべきです:
<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
。)