[英]inverse rule in web.config
有了这个规则,我说:如果 url 是“domain.com”,
<add input="{HTTP_HOST}{REQUEST_URI}" pattern="domain.com" />
怎么说:除了“domain.com”之外的任何域,都需要相反的东西。
<rule name="[RULE NAME]" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTP_HOST}{REQUEST_URI}" pattern="domain.com" />
</conditions>
<action type="Redirect" url="http://[NEW URL]/{R:1}" redirectType="Permanent"/>
</rule>
为我的问题找到答案,只需添加negate="true"
如:
<add input="{HTTP_HOST}{REQUEST_URI}" pattern="domain.com" negate="true"`/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.