wordpress站点的我的服务器环境如下:
---------- --------- -------------
| Client | <-- HTTPS --> | Proxy | <-- HTTP --> | Wordpress |
---------- --------- -------------
问题是Wordpress站点本身通过HTTP在内部提供服务,但客户端通过HTTPS与代理进行通信。由于Wordpress配置了HTTP,因此它返回带有“HTTP://”的链接和图像src,这导致
mixed-content
浏览器中的错误。(例如,wp\\u head()生成的所有css/脚本链接都返回http://URL)
我是否可以将Wordpress配置为仅生成“https://”URL,即使它是通过HTTP提供服务的?
Wordpress在nginx webserver上运行,代理也是nginx