如何配置 apache 将 HTTPS 重定向到 HTTP

如何配置 apache 将 HTTPS 重定向到 HTTP

我需要将 HTTPS 连接重定向到 HTTP 站点。问题是服务器上有一个 SSL 证书。它有问题,我们申请了一个新的。但谷歌已经用 https 前缀索引了我们的网站,所有来自谷歌搜索结果的 Firefox 用户都会进入 SSL 错误页面。Explorer、Chrome、Safari 运行良好,但 Firefox 给出 SSL 错误页面。

在此处输入图片描述

我在 .htaccess 文件中尝试了下面的代码,但由于 SSL 连接已经建立,下面的代码不起作用。

RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

有没有办法告诉 apache 永远不要与客户端建立安全连接并提供非安全版本的网站?

答案1

不,这是不可能的。SSL 连接是任何内容(包括重定向)发生之前发生的第一件事。您需要一个新的、有效的证书才能解析。

相关内容