0
我尝试一些mod_rewrite的规则,IIS转换在我的web.configIIS重写规则 - 无效规则
我在与下面的IIS问题7.5规则给出的错误 -
“表达式”^(?!/(___ generated | images)/.*$)“包含一个无效的转义序列。”
的规则是:
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^(.*[A-Z].*)$" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="(.*)" ignoreCase="false" />
<add input="{URL}" pattern="^(?!/(\_\_\_generated|images)/.*$)" ignoreCase="false" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http\://{C:1}{R:1}" />
</rule>
任何帮助,将不胜感激,是的,我需要刷上了我的正则表达式!
感谢
试着用下划线替换'\ _ \ _ \ _'。下划线不是特殊字符,不需要用反斜杠转义。 –
@Lost_Cause你应该在答案中弹出它,因为它是正确的。 – Kev
@kev是的我将不得不检查什么时候适合使用评论以及何时输入完整答案。看起来很奇怪,但是使用一个句子的答案。 –