在 Apache 中将 HTTPS 重定向到 HTTP

在 Apache 中将 HTTPS 重定向到 HTTP

需要紧急将 HTTPS 流量重定向到 HTTP

考虑了各种不同的选择并最终决定:

RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

它似乎只运行了几分钟,但现在我再次尝试访问我们的网站时,每次发生 HTTPS 连接时都会出现“安全连接失败”的错误。请注意,我们不再分配有效证书,因为我们已撤销了它(可能与我们的问题有关?)。

这里的问题是,几乎我们所有的流量都通过 Google 中的索引链接显示,这些链接都是 HTTPS 链接,而我们现在严格使用 HTTP。

任何有关此事的帮助都将非常感激!

答案1

在您的 SSL 虚拟主机中,只需执行以下操作:

<VirtualHost *:443>
        ServerName example.com
        redirect permanent / http://example.com/
</VirtualHost>

相关内容