取消SSL后,Google仍然会将用户带到HTTPS

时间:2015-02-06 16:09:54

标签: wordpress apache .htaccess http-status-code-301

我的问题出在GoDaddy托管的Wordpress安装上。我决定在添加SSL后几天移动网站,然后我将证书遗忘,我不再需要它。许多用户仍然将我的网站视为https://example.com,因为Google会对此进行索引,或者因为该网站位于其缓存中。这是一个大问题,因为浏览器会抛出不受信任的证书警告,并且用户不会继续访问该网站。

我一直试图通过以下方式解决这个问题:

  1. 使用Google网站站长工具并要求Google重新抓取/重新索引我的网址。
  2. 尝试将301重定向写入我的htaccess文件,该文件将从https重定向到http。
  3. 我的301重定向尚未奏效。我已经阅读了几篇文章并尝试了这些代码片段:

    RewriteCond %{SERVER_PORT} ^443$
    RewriteRule (.*) http://example.com/$1 [R=301,L]
    
    RewriteEngine On
    RewriteCond %{HTTPS} off
    
    RewriteEngine On
    RewriteCond %{HTTPS} on
    RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}
    

    我开始怀疑这会奏效。有谁知道这是否可能?

1 个答案:

答案 0 :(得分:1)

最后,只有这个伤口愈合了。幸运的是,Google很快就将我的HTTPS地址编入索引。