我最近发现,我的 ISP 不会加载 Squarespace 上托管的网站,除非 URL 包含“https”前缀。如果 URL 仅指向 example.com 或 www.example.com,或者http://www.example.com,网站根本无法加载。(几分钟后,我只在浏览器中看到“无法访问此网站,engineeringplastics.in 响应时间过长。ERR_CONNECTION_TIMED_OUT”消息。)
但如果 URL 中包含“https”,例如https://example.com或者https://www.example.com,一切正常。
我知道这个问题与浏览器、设备、LAN 或路由器无关,因为我能够在多个浏览器和设备上重现此问题,并且在我的办公室 LAN、家庭 WiFi 和邻居的 WiFi(这三个都使用同一个 ISP)上重现此问题。我测试的所有网站在其他 ISP 上都可以正常工作,我还应该提到,不托管在 Squarespace 上的网站在我的 ISP 上加载正常,无论是否带有 https 前缀。
有问题的 ISP 是印度的 BSNL。我也尝试过改用 Google DNS (8.8.8.8),但问题也没有解决。同时 BSNL 声称这不是他们的错,而 Squarespace 则表示这可能是 ISP 的问题。
我该如何排除故障并确定问题出在哪里?任何帮助都将不胜感激!提前致谢。
以下是我测试过的网站列表:blog.lyft.com slowtravelmagazine.com newinc.org aplusi.com darrenbooth.com
如果没有 https 前缀,这些都无法在我的 ISP 上运行。
以下是我尝试过的设备:1. Windows 10 Pro 64 位版本 1903 (2) Intel Core i3 6098 3.60 GHz
Windows 10 Pro 64 位版本 1903 (2) Intel Core i5 2310 2.9 GHz
Windows 10 家庭版 64 位版本 1903 Intel Core i5 2.67 GHz
小米 Note 7 Pro Android v9.0 Build 0.3.12.0.PFHINXM
三星 A320F Android 8.0.0 Build R16NW
以下是对 blog.lyft.com 进行跟踪路由测试的结果:
答案1
确保您的 Squarespace SSL 设置(设置/高级/SSL)设置为安全(首选)而不是不安全。