我需要提取所有虚荣URL重定向规则,但排除了重定向规则。
<rule name="welcome2020" stopProcessing="true">
<match url="welcome2020" />
<action type="Redirect" url="https://www.mywebsite.org/Pages/.welcome2020aspx" appendQueryString="false" />
</rule>
<rule name="Page to Page Redirect">
<match url="/Staff/Pages/Ashley.aspx" />
<action type="Rewrite" url="services/Staff/Pages/Ashley.aspx" />
</rule>
我需要匹配所有不包含.aspx
的<match url="whatever" />
类型,我唯一想出的是我需要负面的lookahead。但不确定如何实施它。
我基本上需要这样的东西,但是对于我的重定向规则。https://www.regextester.com/15
您可以尝试:
^(?=.*match)(?!.*.aspx).*
请参阅 demo :(