切换到HTTPS时未完成所有任务的影响

时间:2019-03-13 作者:Dan

我接管了一个使用HTTPS的网站,但当我查看WP设置时,它仍然显示HTTP。

这肯定会引发各种各样的错误?

我知道应该将其更改为HTTPS,但是否有任何地方可以看到不这样做的含义?我只是想弄明白它看起来是怎么回事,我需要指出为什么离开它不是一个好主意。

另外,在这里更改时,我是否需要记住或检查什么?

谢谢

1 个回复
最合适的回答,由SO网友:MikeNGarrett 整理而成

首先,仅仅因为站点设置中的url是http并不意味着这就是正在使用的站点url。你可以set the url in wp-config.php via WP_SITEURL and WP_HOME. 你可能已经知道这一点,但我想首先指出这一点。

中的常量wp-config.php 还可以根据请求为不同的协议和域设置为动态。

此外,不同的CDN设置实际上可以通过https为站点提供服务,而无需origin严格遵守该协议,例如Cloudflare为您提供了设置origin SSL证书的选项。

从我的角度来看,这意味着如果该站点同时提供http和https流量,可能会导致低于标准的体验和可能的混合请求。理想情况下,所有流量将被迫通过一个域和一个协议。这种行为最大的威慑来自搜索引擎,他们可能会将每个排列视为一个单独的站点来跟踪,这可能会导致重复内容对你不利。

我会检查以确保导航站点不会导致从http重定向到https、服务器配置(以及wp-config.php) 查看是否有什么有趣的事情发生,以及数据库以确保所有URL指向相同的域和协议。

祝你好运

相关推荐

当使用HTTPS时,WordPress不会将HTTPS用于css和js,并且admin不起作用。我该怎么解决这个问题?

因此,我最近构建了和LAMP服务器,并在其上安装了wordpress。我使用serveo通过反向ssh隧道将其连接到web。网我决定添加ssl,网站的其他部分似乎运行良好,但当我尝试使用ssl时,wordpress不断崩溃。我转到了常规设置,将URL改为http而不是https,但当我加载页面时,在源代码中css和js URL使用http而不是https,因此它们不会加载。然后wp管理部分甚至不会加载。如何修复此问题?我看过很多关于有类似问题的人的帖子,但没有一篇对我有帮助。