繁体   English   中英

web.config 中的逆规则

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM