我的朋友有一个网站https://example.com。在他的网站曾经有在线支付(因此SSL证书)。现在他要我重新设计网站并省略SSL证书,因为他没有预算而且他不会有在线支付。
所以,我创建了重新设计的网站并发布了它。但是现在我们在缓存的Google结果中遇到问题,将网站的网址显示为https://example.com。当有人点击该链接时,会将他带到显示“您的连接不是私密”的页面(每个浏览器的消息都不同)。
强制HTTP的任何 .htaccess 更改都不起作用,因为这是在从服务器接收响应之前显示的内容。
有解决方案吗?或者我是否需要购买并安装SSL证书?
此外,SSL有助于SEO吗?
ps:网站是使用WordPress创建的
提前致谢!
答案 0 :(得分:3)
答案 1 :(得分:2)
按步骤:
在任何好的主机上,只需联系支持人员并要求他们安装Let's Encrypt。您的朋友不应该担心预算,因为我们的加密是免费的。
使用https://打开您的网站后,就可以在数据库中进行从http://your-domain到https://your-domain的所有替换。只需打开phpMyAdmin工具即可运行这些查询。如果您不知道哪些查询,可以使用此工具生成https://rudrastyh.com/tools/sql-queries-generator
下一步是设置从非ssl到ssl的重定向,您可以在.htaccess文件中执行此操作,只需在RewriteEngine On
之后严格添加此行。
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
在您的Google网站站长工具中,使用https://添加您的网站。如果已经存在http://,则通过此控制台发出更改地址请求。
P.S。是的,SSL是SEO的积极排名因素。
答案 2 :(得分:1)
去年谷歌宣布,如果您在网站上使用结算表单,SSL网站在SEO +中会有所帮助,您的浏览器会将您的网站显示为不安全。
我们的加密是免费的,但有效期限为3个月