了解WP存储内容的方式很重要。页面/帖子的内容存储在数据库中。媒体文件存储在uploads文件夹中,指向媒体的指针(其URL)存储在数据库中。(媒体文件只是另一种类型的帖子/页面。)
站点的基本URL存储在wp选项表中的两个位置。这就是安装过程中设置的内容。这两个条目是URL最重要的位置。
但是,如果您已经有了现有内容,并且添加了HTTPS,那么您需要更改数据库中存储URL的所有位置。如果您没有这样做,那么访问者的浏览器将显示“混合内容”警告,这是一条消息,表明页面上的某些内容是HTTP,而另一些是HTTPS。这可能会影响访问者对网站的看法。
因此,如果更新到HTTPS,则需要调整内容中的URL。虽然您可以手动(通过myPHPAdmin或类似的方式)执行此操作,但我发现使用“更好的搜索和替换”这样的插件是最容易的,它可以非常有效和快速地将URL调整为HTTPS。(如果您将站点移动到新域也很好。)
至于为什么HTTPS,如前所述,如果您没有HTTPS,现代浏览器会将您的站点标记为“不安全”。随着免费SSL证书的可用性(以及许多免费提供SSL证书的托管场所),没有任何令人信服的理由不将您的站点更改为SSL。这可以在WP的初始安装期间或以后完成。如前所述,如果稍后更改,则对数据库中URL的更改很重要。