带 SSL 的 WordPress

标签 wordpress ssl amazon-s3 https amazon-cloudfront

我已尝试使用 https:// 设置 WordPress 地址和站点地址,但仍然显示混合内容,并且每个链接都被浏览器阻止。 这些混合内容是wordpress的每个css和js文件。

我使用 S3 Bucket 作为 CDN,使用 BeanStalk 作为服务器,使用 CloudFront 为我的网页提供服务。

这个是用来搭建这个系统的链接,在作者设置WordPress地址和站点地址的时候失效了:Deploying WordPress with AWS Elastic Beanstalk

最佳答案

您是否在 wp-config.php 文件中进行了任何设置更改?这是我运行 https 站点的设置(添加了 wp-config.php):

// Work out if we are using https
$isSecure = false;
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
    $isSecure = true;
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
    $isSecure = true;
}
$REQUEST_PROTOCOL = $isSecure ? 'https://' : 'http://';
define( 'WP_CONTENT_URL', $REQUEST_PROTOCOL.$_SERVER['HTTP_HOST'] . '/wp-content');
define( 'WP_HOME', $REQUEST_PROTOCOL.$_SERVER['HTTP_HOST'] );

关于带 SSL 的 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33738962/

相关文章:

php - 有没有办法在没有插件的情况下在结帐完成前上传图片?

javascript - 为什么这会返回 0?

php - 如何在 symfony 1.4 中实现 SSL?

apache - 使用 htaccess 将 HTTPS 重定向到单个 PHP 文件

java - 如何从 jar 而不是 .java 文件在 S3 上创建私有(private) Maven 存储库?

javascript - WP 中的 JSON 与 GET/POST 方法(安全问题)

调整浏览器大小时,Wordpress 中的 CSS 停止工作

api - WSO2 ESB 能否扮演 HTTP(S) 代理的角色来调解传入的 REST API 请求?

docker - 如何使用 Docker 和 DigitalOcean Spaces 部署 TensorFlow Serving

python - MRJob: socket.error: [Errno 104] 连接被对端重置