已取消 SSL,Google 仍会将用户带到 HTTPS
Cancelled SSL, Google still takes user to HTTPS
我的问题出在 GoDaddy 托管的 Wordpress 安装上。我决定在添加 SSL 几天后移动该站点,我把证书留在后面,我不再想要它了。许多用户仍然将我的网站视为 https://example.com
,因为 Google 已将其编入索引,或者因为该网站在他们的缓存中。这是个大问题,因为浏览器会发出不受信任的证书警告,用户不会继续访问该站点。
我一直在尝试通过以下方式解决这个问题:
- 使用 Google 网站站长工具并询问 Google re-crawl/re-index 我的网址。
- 正在尝试将 301 重定向写入我的 htaccess 文件,这将从 https 重定向到 http。
我的 301 重定向还没有起作用。我已经阅读了几篇文章并尝试了这些代码片段:
RewriteCond %{SERVER_PORT} ^443$
RewriteRule (.*) http://example.com/ [R=301,L]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}
我开始怀疑这是否可行。有谁知道这是否可能?
最后,只有时间抚平了这个伤口。幸运的是 Google 很快就取消了我的 HTTPS 地址的索引。
我的问题出在 GoDaddy 托管的 Wordpress 安装上。我决定在添加 SSL 几天后移动该站点,我把证书留在后面,我不再想要它了。许多用户仍然将我的网站视为 https://example.com
,因为 Google 已将其编入索引,或者因为该网站在他们的缓存中。这是个大问题,因为浏览器会发出不受信任的证书警告,用户不会继续访问该站点。
我一直在尝试通过以下方式解决这个问题:
- 使用 Google 网站站长工具并询问 Google re-crawl/re-index 我的网址。
- 正在尝试将 301 重定向写入我的 htaccess 文件,这将从 https 重定向到 http。
我的 301 重定向还没有起作用。我已经阅读了几篇文章并尝试了这些代码片段:
RewriteCond %{SERVER_PORT} ^443$
RewriteRule (.*) http://example.com/ [R=301,L]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}
我开始怀疑这是否可行。有谁知道这是否可能?
最后,只有时间抚平了这个伤口。幸运的是 Google 很快就取消了我的 HTTPS 地址的索引。