gpt4 book ai didi

WordPress 不会在我的一生中强制使用 SSL

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

不想提示,但我花了大约 2-3 个小时来尝试通过 SSL 保护我的 WordPress 网站。我可以通过 HTTPS 成功浏览到我的网站,但我总是看到混合内容。我已经尝试了几个插件,但仍然有资源通过 HTTP 拉取图像。如果我尝试手动浏览这些图像的 URL,我的 Web 浏览器实际上会将 URL 切换为 HTTPS,所以我不确定为什么该网站会在 HTTP 下加载图像,但手动浏览图像会强制它通过 HTTPS。非常困惑。

我已经尝试将它添加到我的根目录的 .htaccess 文件中,以便所有对子目录/wp-content/的请求都强制通过 HTTPS,但它仍然不起作用:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(wp-content/.*)$ https://www.example.com/$1 [R=301,L]

当我将其添加到 .htaccess 文件、重新加载站点、检查元素时,我仍然在此处看到许多带有 http 的链接。

我还尝试过 HTTPS 简易重定向,它强制对所有内容使用 HTTPS,但随后会导致重定向循环。仍然没有运气。

如有任何建议,我们将不胜感激。似乎只是图像。

最佳答案

到目前为止,您所做的设置有效,但没有解决根本问题。事实上,.htaccess 重定向是多余的。

您的 Wordpress 配置需要编辑。转到您的设置>常规,确保 Wordpress 地址 Url 和站点地址 Url 是 https。就这么简单。您还需要将任何硬编码的内容 URL 编辑为 https。

你可以使用一些古怪的插件来改变你的链接,但我不建议这样做。但它不会一直有效。这将取决于您的内容是如何构建的。

如果您想安全起见,无论何时添加指向内容的资源链接,只需省略协议(protocol),如下所示:://example.com/...。该方案适用于 Visual Composer 等生成的内容。

关于WordPress 不会在我的一生中强制使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46761506/

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