在WordPress多站点上创建新站点,https://未应用

时间:2018-11-17 01:31:13

标签: wordpress ssl multisite

故事开始了,我为我的客户端安装了新的WordPress多站点并应用了ssl。然后,它应该具有https://。 SSL完美完成,我在哪里知道?因为现在所有http://都重定向到https://。我对ssl没有任何问题。我将子域用于多站点。

当我尝试创建新网站时出现了问题。它创建了新站点,但是没有一个https://。看起来像这样的http://test.thesite.com/而不是https://test.thesite.com/。此行为使以编程方式显示的所有内容(例如创建菜单)也都没有https://。这是有问题的,因为即使可以重定向到https://,它也使重定向始终有效,如果URL已经有https://,则不需要重定向。仅供参考:在本地环境中效果很好。

我也一直在搜索它,但是没有运气,只有当我问朋友时,他对我也有同样的问题。他说这是一个is_ssl()函数,我需要在主题函数上重写原始函数。但是问题再次出现,它是不是主题级别的超级管理员级别,如何在超级管理员级别注入它。也许有人建议我该怎么做?

1 个答案:

答案 0 :(得分:0)

然后,最后,我尝试进行自我调查。这是一个功能,而不是错误。该条件本身不允许用户使用https,即使他们安装了通配符ssl并被迫使用ssl。本质上不会发生具有ssl的子域多站点安装,除非您在网络站点管理中手动编辑url。在某些情况下,只有子文件夹/子目录具有ssl。不知道其背后的原因是什么。但是问题解决了,该继续前进了。您可以为此使用插件。