首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Https网站: http和管理页中加载的CSS和JS文件没有加载。

问Https网站: http和管理页中加载的CSS和JS文件没有加载。
EN

WordPress Development用户
提问于 2023-05-13 21:31:18
回答 1查看 50关注 0票数 0

启用SSL后,网站将以HTML加载。CSS和JS文件仅在HTTP(查看源)中加载,管理页也不加载。

尝试实现所有的解决方案,如重写条件,强制https,wp文件,ssl插件。毫无办法。

现在整个网站都混合了http(CSS和JS)和https(HTML)的内容。

EN

回答 1

WordPress Development用户

发布于 2023-05-14 09:10:02

如果我正确地理解了您的问题,您就会出现"Mixed Content“错误,而当一个应该在HTTPS (安全)之上服务的站点也通过HTTP (非安全)服务其某些内容时,就会发生这种情况。在您的示例中,您的CSS和JavaScript文件似乎是通过HTTP提供的,这导致了问题的出现。

首先,确保您的网站在WordPress设置中的URL使用HTTPS。您可以通过访问WordPress管理区域中的"Settings“> "General”来做到这一点。"WordPress地址(URL)“和”站点地址(URL)“都应该以https://开头。

如果这已经是正确的,或者如果更改它不能解决问题,则需要用HTTPS替换数据库中的所有HTTPS(如果您还没有尝试)。请注意,这应该小心进行,因为在数据库中出错可能会破坏您的站点。要做到这一点,您需要使用像更好的搜索替换这样的插件

以下是一些您可以作为指南一步一步遵循的方法:

  1. 安装并激活更好的搜索替换插件。
  2. 转到WordPress管理区域中的"Tools“>”更好的搜索替换“。
  3. 在"Search for“字段中,使用http://输入站点的URL (例如,http://yourdomain.com)。
  4. 在"Replace with“字段中,使用https://输入站点的URL (例如,https://yourdomain.com)。
  5. 选择所有表。
  6. 首先运行一个测试,以确保一切正常工作。为此,请检查"Run作为试运行?“选项。如果是的话,取消选中"Run作为试运行?“选项,然后运行替换。

记住,在使用完插件后,要禁用和删除Better搜索,替换它。

如果您使用的是缓存插件,请不要忘记清除站点的缓存和浏览器的缓存,以确保您看到的是站点的最新变化。

如果您不习惯使用<#>Better搜索替换插件更改数据库值,也可以尝试使用非常简单的SSL插件来强制您的WordPress安装在其所有页面和资源上使用HTTPS。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/416021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档