如何将所有 HTTPS 重定向到 HTTP

How to redirect all HTTPS to HTTP

相关网站已在 https:// URL 上被 google 编入索引。但是最近SSL证书订阅结束了。

现在当人们点击 Google 中的 link 时,浏览器会显示 unsafe privacy page,因为我们缺少 SSL 证书。

如何将所有请求重定向到 http 站点?

我们试过了,但没用:

https 重定向

RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=302]

默认情况下,服务器不应重定向到 https。这意味着您在 .htaccess 文件中有重定向规则,或者您的 Web 应用程序被硬编码为只能通过 https 访问。

注释掉或删除您指向的行,应该删除重定向。

如果您没有有效的 https 证书,则无法将 https 重定向到 http。

(更准确地说,您可以,但会出现可怕的红色浏览器警告)

例如,您可以使用 let's encrypt 创建一个新证书。 (必须每 3 个月更新一次,但它是免费的并且可以自动执行)