![Forefront 2010 (TMG):无限重定向循环](https://linux22.com/image/718663/Forefront%202010%20(TMG)%EF%BC%9A%E6%97%A0%E9%99%90%E9%87%8D%E5%AE%9A%E5%90%91%E5%BE%AA%E7%8E%AF.png)
内部 Web 服务器的行为是检测通过 HTTP 传入的请求并使用 301 响应对 HTTPS 位置进行响应(针对所有或仅特定的 URL),然后 TMG 进行干扰,并且返回到原始客户端的 HTTP 位置标头不包含 HTTPS 方案和客户端的浏览器。
例如根据客户要求:
GET /index.html HTTP/1.1
Host: www.example.com
我的网络服务器的响应是:
HTTP/1.1 301 Moved Permanently
Location: https://www.example.com/index.html
但 Forefront 的响应(看到的是 http 而不是 https)
HTTP/1.1 301 Moved Permanently
Location: http://www.example.com/index.html
我怎样才能修复这个问题?
更新