HTTPS 到 HTTP — 响应似乎已被缓存,或者可能不起作用。

HTTPS 到 HTTP — 响应似乎已被缓存,或者可能不起作用。

长话短说:

https://当该网站不需要 SSL 时,Google 缓存了链接 - SSL 现已过期,因此人们从 Google 访问时会看到警告屏幕。

因此,我们找到了这个 apache 配置:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L]

并且它确实有效 — — 显然,仅对我而言有效。

那么,我的问题是——为什么它对我有用,但对其他人却没用——

我该如何修复它?

答案1

如果用户访问重定向的 https 网站,他们仍将看到警告屏幕 - 重定向发生警告,而不是事先。很可能您已经接受了警告。

Google 最终将重新索引并使用 http 版本,但在此之前,您最好的选择是支付 7 美元左右购买有效的 SSL。

相关内容