首先,仅仅因为站点设置中的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指向相同的域和协议。
祝你好运