Я попробовал:
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
.)
Это работает лучше:
<action type="Redirect" url="." redirectType="Permanent" appendQueryString="false" />
А пока попробуйте это, это не чисто, но работает:
<action type="Redirect" url="?" redirectType="Permanent" appendQueryString="false" />