阻止通过 http 访问网站,而不是通过 etc/hosts 访问 https?

1 windows security windows-7

我想阻止(而不是重定向)通过 http 访问网站,但如果用户输入 https,则不会。

我使用的是 Windows 7。如何做到这一点?

nhi*_*kle 10

这是不可能的。HOSTS 文件仅影响 DNS 请求。当您的浏览器请求http://example.com/ 时,计算机会在 example.com 上进行 DNS 查找。当您的浏览器请求https://example.com/ 时,它还会在 example.com 上进行 DNS 查找,并且两者的结果始终相同,因为它们是相同的。http 与 https 只是一种不同的协议。

为了解决您如何阻止它的更大问题,您的环境是什么?这只是一台家用电脑,还是您在公司环境中为大量电脑执行此操作?有关您的需求和这种情况的更多详细信息将有助于解决您的问题。