我遇到重定向问题
我有域名:
example.com
和一些像子一样的子域
application.example.com
documents.example.com
很难进行通配符绑定,所以我想在默认网站中进行URL重定向;)
如果有人在URL地址中犯了错误,如:
doduments.example.com - 我想将他重定向到example.com
这里的情况比较复杂,因为我需要做类似的事情,但对于另一个域:
example.pl
和子域名
aplikacja.example.pl
dokumenty.example.pl
答案 0 :(得分:0)
我做了这样的事情;)
<rule name="*.example.pl" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="example\.pl$" />
</conditions>
<action type="Redirect" url="http://example.pl/" />
</rule>
<rule name="*.example2.pl" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="example2\.pl$" />
</conditions>
<action type="Redirect" url="http://example2.pl/" />
</rule>
远非完美,但它确实有效。 我将无法在匹配网址中过滤域名 - 我不知道为什么;(