【问题标题】:Create new site on WordPress multisite, https:// not applied在 WordPress 多站点上创建新站点,https:// 未应用
【发布时间】:2019-04-20 04:54:47
【问题描述】:

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

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

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

【问题讨论】:

    标签: wordpress ssl multisite


    【解决方案1】:

    那么,最后我试着调查一下自己。这是一个功能而不是一个错误。即使用户安装通配符 ssl 并强制使用 ssl,条件本身也不允许用户拥有 https。它永远不会发生本质上具有 ssl 的子域多站点安装,除非您在网络站点管理中手动编辑 url。有条件只有子文件夹/子目录才有 ssl。不知道背后的原因是什么。但是问题解决了,是时候继续前进了。您可以为此使用插件。

    【讨论】:

      猜你喜欢
      • 2012-03-13
      • 2017-09-10
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多