【发布时间】:2015-08-13 09:26:14
【问题描述】:
大约 2 个月前,我在我的网站 catherinerushforth.com 上安装了 SSL 证书。我将 WordPress 管理区域中的站点和 WordPress URL 更改为包含 https:// 而不是 http://。一切都很好。
然后,大约 2 周前,我开始在除主主页之外的所有页面上遇到“混合内容”错误的问题。使用 Safari 查看网站时似乎没有问题,但使用 Chrome、Firefox 和 Internet Explorer 时出现问题。我检查了 Chrome 中的 Javascript 控制台(作为示例)并看到了多个“混合内容”错误
这是我迄今为止尝试修复这些混合内容错误所做的工作:
在网站和 WordPress URL(设置/常规)的 WordPress 管理部分将 http:// 更改为 https://
我添加了“define('FORCE_SSL_ADMIN', true);”到 wp-config.php 文件的顶部。
-
我已将以下代码添加到 .htaccess 文件中:
RewriteEngine on RewriteCond %{HTTP_HOST} ^catherinerushforth.com [NC] RewriteRule ^(.*)$ https://catherinerushforth.com/$1 [L,R=301]使用此代码,我得到“ERR_TOO_MANY_REDIRECTS”
我也试过插件,WordPress HTTPS (SSL)。
以上方法均无效。
有谁知道我做错了什么和/或对如何解决此问题有任何建议?
非常感谢。
WordPress 版本:4.2.2 主题:X-theme v.4(虽然问题与该主题的先前版本相同) 网站:catherinerushforth.com
更新 如果我只是为我的网站重新制作每个页面(由于 X-Theme 现在使用他们的 CornerStone 页面构建器,我可能不得不在某个时候这样做)这是否会确保所有链接都是 https:// 而不是 http://?
【问题讨论】:
标签: wordpress .htaccess ssl https