wordpress - 在 WordPress 多站点上创建新站点,https ://not applied

标签 wordpress ssl multisite

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

当我尝试创建新站点时出现问题。它创建了新站点,但有一个非 https:// .看起来像这样 http://test.thesite.com/相反 https://test.thesite.com/ .此行为使所有内容都以编程方式(例如创建菜单)具有非 https://还。这是个问题,因为甚至可以重定向到 https://它使重定向始终有效,如果 url 已经有 https://,则不需要像那样.仅供引用:它在本地环境中运行良好。

我也搜索过但没有成功,只有当我问 friend 时,他和我有同样的问题。他说这是is_ssl()我需要在主题功能上重写原始功能。但是问题又来了,是 super 管理员级别,不是主题级别, super 管理员级别怎么注入(inject)。或者有人可以建议我该怎么做?

最佳答案

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

关于wordpress - 在 WordPress 多站点上创建新站点,https ://not applied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53347388/

相关文章:

WordPress多站点: Subsite wp-admin "err_too_many_redirects"

php - 当购物车值为零时删除 Woocommerce 结帐页面上的 Div

php - 我网站上的 404 机器人攻击(各种 DDoS)

php - WordPress 多站点中断包括/需要 wp-load.php

php - iOS 推送通知发送错误

postgresql - Heroku Postgres 数据库计划更改导致应用程序崩溃

Wordpress 站点完全从一台服务器迁移到另一台 wordpress

php - Wordpress网站团队开发

wordpress - 如何在 WordPress 中创建 'route' ?

ssl - 使用 NodeMCU 获取 HTTPS (SSL) 请求