【发布时间】:2020-04-07 02:11:18
【问题描述】:
我使用的是 IIS 10。我的网站只能通过 HTTPS 协议通过 subdomain1.domain.com 和 subdomain2.domain.com 访问。
我想仅在请求来自subdomain2.domain.com 时设置重写规则,其中网站应加载 URL subdomain2.domain.com/la/signin。最后一个 URL 应该被屏蔽并且不向用户显示。
我已经尝试了很多重写规则并搜索了有关 stackoverflow 的其他建议,但即使没有掩码,每个解决方案都不适合我。
这只是我最后一次不戴口罩的尝试,但我尝试了许多其他解决方案:
<rewrite>
<rules>
<rule name="Redirect" stopProcessing="true">
<match url="https://subdomain2\.domain\.com$" />
<action type="Rewrite" url="{R:0}/la/signin" appendQueryString="true" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
还有什么建议吗?
【问题讨论】:
标签: iis url-rewriting http-redirect