我应该在仅 HTTPS 的服务器的端口 80 上使用 HTTP 代码 301 还是 426?

psi*_*lva 3 ssl http tls 301-redirect

当用户在端口 80 上访问我的 SSL/TLS 专用服务器时,我应该用 做广告Upgrade Required (426)还是重定向Moved Permanently (301)

每种方法的优缺点是什么?

据我所知,所有现代浏览器都支持 TLS 升级。然而,我发现w3mlynx等等,别; curlwget、 和各种机器人也不行。

Ben*_*nGC 6

看起来像,如果你真的试过TLS谈判,但失败426只被抛出。因为用户只使用 HTTP,我们还不知道他们的 SSL 功能,所以你想要做的是 301 用户到 HTTPS,然后如果他们无法处理 TLS,你就抛出 426。