错误的请求

错误的请求

如果 Web 管理员在自定义端口(例如 4433)上配置了 HTTPS/SSL vhost,并且浏览器连接到该 vhost 但使用 HTTP(http://vhost:4433),是否有任何方法可以配置 apache 以向浏览器发出重定向,将其发送到 HTTPS(https://vhost:4433),而不是显示众所周知的错误:

错误的请求

您的浏览器发送了一个此服务器无法理解的请求。
原因:您正在向启用 SSL 的服务器端口发送纯 HTTP 请求。
请使用 HTTPS 方案访问此 URL。

答案1

似乎你可以通过设置类似的东西来获得你想要的行为:

ErrorDocument 400 https://vhost:4433/

来源:Apache:不安全请求已发送到安全端口...想要重定向

相关内容