我的网站,例如https://example.com在https上运行。现在,ssl证书的有效性在主机服务器上已过期。因此,需要将流量重定向到http://example.com。所有用户最初都使用https://example.com,因此他们的浏览器会自动选择https。 http工作正常。如果有人尝试使用https访问,如何将流量重定向到http。 https给出错误:
ERR_SSL_PROTOCOL_ERROR该网站无法提供安全的连接
我已经查看过this question,但已将其标记为脱题,因此没有更多建议/答案。有时,一个人提供的解决方案只对一个有用,而对另一个不起作用。
答案 0 :(得分:0)
使用以下设置编辑.htaccess
文件:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
可以在(例如用户代理)的更多条件下进行重写:https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html
标志(R = ...,L)的说明可以在https://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_l
中找到