使用htaccess

时间:2019-04-19 13:53:33

标签: .htaccess

我的网站,例如https://example.com在https上运行。现在,ssl证书的有效性在主机服务器上已过期。因此,需要将流量重定向到http://example.com。所有用户最初都使用https://example.com,因此他们的浏览器会自动选择https。 http工作正常。如果有人尝试使用https访问,如何将流量重定向到http。 https给出错误:

  

ERR_SSL_PROTOCOL_ERROR该网站无法提供安全的连接

我已经查看过this question,但已将其标记为脱题,因此没有更多建议/答案。有时,一个人提供的解决方案只对一个有用,而对另一个不起作用。

1 个答案:

答案 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

中找到

参考:Https to http redirect using htaccess