我遇到了一个奇怪的问题,我最近在 IIS6 上启动了一个网站,它运行良好,我测试过的每台电脑都可以访问。然而,在一个网络上,也就是我客户的网络上,它只能部分访问。
当他们尝试在任何一台计算机上访问该网站时,他们会收到403.4 错误:
HTTP 403.4 - Forbidden: SSL is required to view this resource
仅当输入不带“www”的地址时,他们才会收到此错误。输入“www.domain.com”时,可以正常加载。
据我所知,可以通过更改设置来解决这个问题'需要安全通道 (SSL)',但是它没有被检查,不是网站配置,也不在文件配置中。
问题可能出在网站配置还是网络上?
谢谢!
答案1
问题可能是您定义了多个网站,并且它们定义了不同的特定主机标头(您是否在任何网站上定义了任何主机标头?如果是这样,如果客户端输入的主机标头不匹配,它将转到任何具有通用端口绑定且没有主机标头的站点)。或者是疯狂的重写规则。或者是错误的代理。