IIS URL 重写:匹配子域并重定向到 HTTPS

IIS URL 重写:匹配子域并重定向到 HTTPS

假设网站网址是subdomain.company.com

我想将用户重定向到https://subdomain.company.com 除非

  1. 原始请求未使用https
  2. 子域名匹配subdomain.comapny.com

相对 URL 和查询字符串应按预期附加。

我无法编辑 web.config。因此我只能通过 IIS 进行编辑。

在 IIS 中,我尝试了以下操作,但没有得到预期的结果-

在此处输入图片描述

在此处输入图片描述

如何实现这一目标?

答案1

您要在“匹配 URL”模式中定义subdomain.company.com。您的“条件”模式应该是off,因为您想在{HTTPS}处于关闭状态时重定向。此外,如果这是永久重定向,您也可以将“操作”更改为Permanent (301)

相关内容