【发布时间】:2015-12-19 05:37:03
【问题描述】:
我正在尝试为 IIS 8.0 URL 模块编写正则表达式,其中:
(网址是 /en 或 URL 以 /en/ 开头) 与 该 URL NOT 包含 switchLanguage=true)
我的 web.config 中有以下规则...
<rule name="Remove Default Language" stopProcessing="true">
<match url="(^en$|^en/(.*)$)(?<!switchLanguage=true(.*))" />
<conditions>
</conditions>
<action type="Redirect" url="{R:1}" />
</rule>
...但这会导致抛出 500.52 错误,并显示匹配语法无效的消息。
任何帮助将不胜感激。
【问题讨论】:
标签: regex iis url-rewrite-module