gpt4 book ai didi

wordpress - 混合内容 - SSL http/https 问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:37 24 4
gpt4 key购买 nike

大约 2 个月前,我在我的网站 catherinerushforth.com 上安装了 SSL 证书。我更改了 WordPress 管理区域中的站点和 WordPress URL,以包含 https://而不是 http://。一切都很好。

然后,大约 2 周前,我开始在除主页以外的所有页面上遇到“混合内容”错误的问题。使用 Safari 查看网站时似乎没有问题,但使用 Chrome、Firefox 和 Internet Explorer 时就会出现问题。我检查了 Chrome 中的 Javascript 控制台(作为示例)并看到多个“混合内容”错误

这是我到目前为止为尝试修复这些混合内容错误所做的工作:

  1. 在站点和 WordPress URL(设置/常规)的 WordPress 管理部分中将 http://更改为 https://

  2. 我添加了“define('FORCE_SSL_ADMIN', true);”到 wp-config.php 文件的顶部。

  3. 我已将以下代码添加到 .htaccess 文件中:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^catherinerushforth.com [NC]
    RewriteRule ^(.*)$ https://catherinerushforth.com/$1 [L,R=301]

    使用此代码我得到“ERR_TOO_MANY_REDIRECTS”

  4. 我也尝试过插件 WordPress HTTPS (SSL)。

以上均无效。

有人知道我做错了什么和/或对我如何解决这个问题有任何建议吗?

非常感谢。

WordPress 版本:4.2.2主题:X-theme v.4(虽然问题在这个主题的之前版本中是一样的)网站:catherinerushforth.com

更新如果我只是为我的网站重新制作每个页面(由于 X-Theme 现在使用他们的 CornerStone 页面构建器,我可能不得不在某个时候做)这是否可以确保所有链接都是 https://而不是 http://?

最佳答案

移除

define('FORCE_SSL_ADMIN', true);

在 wp-config.php 中,确保您已将 WordPress 管理中的 http:// 更改为 https://,然后为前端和后端强制使用 SSL在 .htaccess 上方 WordPress 重写 block 中使用此:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://catherinerushforth.com/$1 [R=301,L]

那只会强制使用 SSL;您仍然需要找到加载非 SSL 的站点资源。

因此请使用 Firefox 中的开发人员工具(或 Firebug )或 ChromeSafariIE查看特定站点资源的错误。

和:

• 您应该将帖子/页面内容中的媒体项和链接的 URL 更改为 https,这样它们就不会依赖于 .htaccess 中的重定向。 Search RegEx是一个很好的插件,能够在所有帖子、页面、摘录、评论、标题和元中搜索和替换(可选地使用 grep)。而且,interconnectit.com WordPress Serialized PHP Search Replace Tool可用于在整个数据库中查找/替换,即元数据、GUID 和小部件内容等。

• 您可能需要将 CSS 文件中的图像更改为相对路径,即 background-image: url(http://example.com/themes/wp-content/theme/images/image.jpg )background-image: url(images/image.jpg)

• 您可能需要从 php 主题文件的绝对路径中删除 http,即将 'http://example.com/image.jpg' 更改为 '//example.com/image.jpg';这将使您的资源默认为 https。

关于wordpress - 混合内容 - SSL http/https 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30547758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com