我能说的是一个巨大的问题。我有一个网站,我已经使用Cloudflare切换到https
,它几乎完全从Google搜索结果中消失了。
这是我的.htaccess
Options -MultiViews
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
所以我有301,但我做得对吗?
答案 0 :(得分:1)
除此之外,您似乎只是将.htaccess更改为301将所有网址重定向到https网址。
有你:
查看Google网站站长工具,了解该网站是否已被编入索引以及是否有任何错误消息?
将sitemap.xml中的链接更改为https one?
更新了rel = canonical标签?
将所有内部网址更改为https?
更新了其他rel标签,例如rel = next,rel = previous和rel = alternate?
更新了您控制的所有外部网址,例如Facebook / Twitter?
更新了开放图片代码和社交媒体小部件等内容,以便当其他人在社交网站上分享时,可以将新的链接汁传递到新的https网站?
答案 1 :(得分:0)
您可能希望在GWT中表明您更愿意使用https://。