【发布时间】:2021-11-14 20:59:48
【问题描述】:
我有想要在 IIS 中设置重定向的 URL。
Current URL: portal/en_us/apps/app+doc
New URL: apps/newapps
不适合
<rule name="From portal/en_us/apps/app+doc" stopProcessing="true">
<match url="^portal/en_us/apps/app+doc$" ignoreCase="true" />
<action type="Redirect" url="https://domain1123.com/apps/newapps" />
</rule>
导致 404 错误
【问题讨论】:
-
+在正则表达式中有含义。如果要匹配文字+,则需要对其进行转义。 -
also:
+在 URL 中有点尴尬 - 它具有与空格的混合标识,以及 %20 -
试过这个
+-->\+。^portal/en_us/apps/app\+doc$但仍然无法正常工作。 -
是否可以将
portal/en_us/apps/app等重定向设置为https://domain1123.com/apps/newapps而不是完全匹配?
标签: c# asp.net-mvc iis