如何将所有 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 个月更新一次,但它是免费的并且可以自动执行)
相关网站已在 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 个月更新一次,但它是免费的并且可以自动执行)