通过301重定向将HTTP更改为HTTPS的正确方法?它会伤害我的SEO吗?

时间:2018-07-25 14:34:00

标签: .htaccess ssl https seo

我已经使用.htaccess文件将我的网站的HTTP更改为HTTPS,并且代码似乎运行良好,但是我不知道它的使用方式是否正确,这会损害我的SEO吗?

代码:

Options -Indexes
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

非常感谢。

1 个答案:

答案 0 :(得分:1)

您的方法很好。以下是更多有效的配置:http to https through .htaccess

我相信这是最常见的变体:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

关于您的SEO /排名问题:切换到HTTPS不会损害您的排名-而是可以帮助您。

HTTPS自2014年以来一直是confirmed Google ranking factor。尽管如此,HTTPS只是一个小小的提升,这还是无论如何改用HTTPS的一个很好的理由。这对于新站点来说更为重要。

此外,自2017年1月起,谷歌(Chrome 56)开始将收集密码或信用卡的HTTP页面标记为不安全,从2018年7月发布Chrome 68开始,所有HTTPS网站都将标记为{{ 3}}。

没人希望在您网站的网址旁边的地址栏中显示红色的大警告。

最后,HTTPS对您的用户更安全,这本身就是一件好事。

PS:确保您的主机和CDN提供程序支持"Not Secure"。这不是必需的,但对您网站的HTTP/2有利。 另外,请不要忘记performance