因此,我正在运行 IIS7,上面有一个 SSL 站点。我有几个不同的域和子域,它们都指向我的外部 IP。使用 http 时,它们都使用主机标头指向各自的站点。每当有人在任何域上使用 https 时,它们都指向我的 SSL 站点。
我只想要那些输入的人https://sub.domain.com(例如)最终到达我的安全站点并且任何其他东西都无法到达那里,它可能会引发错误或直接转到 http 版本,这并不重要。
有没有办法让 IIS7 检查主机头,如果它与我的特定子域不匹配则抛出错误?
谢谢,
迈克尔
答案1
您应该使用 URL 重写来实现这一点,请参阅下面的规范化和主机名: 关联
答案2
您可以探索IIS 7.0 请求过滤和 URL 重写