不支持 SSL 的 HTTP 状态代码

HTTP status code for SSL not supported

是否有不支持 ssl 的状态码?

如果有人尝试使用 https:// 调用重定向域,我想发送一个错误代码,因为现在 nginx 回退到使用 default_server 以证书错误结尾

您可以从您可以找到的列表中选择您想要的状态 here

在此页面中,您还可以找到 ngix 支持的自定义状态列表。我猜你的情况属于以下情况:

495 SSL Certificate Error: An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.

如果没有有效的证书,则 HTTP 错误代码响应有点没有实际意义,因为客户端(浏览器)将首先处理证书并在用户看到任何错误代码之前警告用户。

我不确定 SEO 的最佳做法是什么,但如果您不支持所请求的域/端口的 SSL,我会考虑将 Web 服务器配置为完全不响应。这样用户永远不会看到无效的证书。