我需要一个匹配除特定路径之外的所有 https URL 的正则表达式。
例如
匹配
https://www.domain.com/blog https://www.domain.com
不符合
https://www.domain.com/forms/ *
这是我到目前为止所拥有的:
<rule name="Redirect from HTTPS to HTTP excluding /forms" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{URL}" pattern="^https://[^/]+(/(?!(forms/|forms$)).*)?$" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule>
但它不起作用