我已经使用.htaccess文件将我的网站的HTTP更改为HTTPS,并且代码似乎运行良好,但是我不知道它的使用方式是否正确,这会损害我的SEO吗?
代码:
Options -Indexes
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
非常感谢。
答案 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。