【发布时间】:2018-07-23 10:34:39
【问题描述】:
我的网站托管在 AWS 上并使用 Cloudfront,其中所有 HTTPS 事务都将在 CloudFront 级别完成。
<?php echo $_SERVER['SERVER_PORT']; ?>
当我检查端口时,它返回 80,因为 443 端口上没有配置 SSL。
Wordpress 配置为检查 HTTPS 端口 443,因此即使在将站点 URL 和管理 URL 更改为 https 后,该站点也不会将资产(js、css)的 URL 更改为 https。只有在检测到443端口时才会变为https。
目前,我们已经尝试了所有可能的解决方案,从更改站点和管理 URL、在 DB 中将 HTTP 替换为 HTTPS、htaccess 解决方案。有没有办法更改 WordPress 配置。
感谢您的帮助。
【问题讨论】:
标签: wordpress amazon-web-services https amazon-cloudfront