2016-09-09 18 views
2
404错误

网站:https://opalschool.org/双斜线资产的URL - 在WordPress

我看到在我的网站很多403的错误,我看在谷歌开发者工具控制台JavaScript错误总是表现出双斜线不同插件的网址:

无法加载资源:服务器与403() https://opalschool.org/wp-content/plugins/wp-smush-pro//assets/shared-ui/wdev-ui.css?ver=1.0无法加载资源状态回应:服务器与403() 负载脚本状态回应。 php?c = 1 & load [] = jquery-core,jquery-migrate,utils,plupload &版本= 6c00de4 ......:9 JQMIGRATE:安装迁移,版本1.4.1

当我查看管理页面的斯马什·临我得到上面的错误,编辑按钮不可用...这是有道理的,因为双斜线会阻止一些资产加载。我已经测试并删除了资产/文件夹显示文件之前的双斜杠。

我看到一些其他插件也发生了同样的事情(learndash),我今天刚刚在这个网站上安装了WP Smush Pro。所以我知道这个问题已经发生了一点。

我曾尝试没有成功如下:

  • 改变.htaccess文件
  • 节省重新固定链接
  • 关闭重定向相关插件
  • 搜索数据库为“//资产/ “在链接尝试改变任何可能被错误地写入,但徘徊

我有一个临时站点副本,它是最近几天最近的一个副本,并且不显示错误。我试图比较两个网站上的插件,但没有发现任何原因。我可以进一步进行这种比较,但还没有那么多时间。

回答

0

JQMIGRATE:迁移安装,版本1.4.1 -

WordPress使用jQuery的迁移脚本,以确保向后任何插件或主题,您可能会使用它使用来自jQuery的较新版本删除功能的兼容性。

先尝试关闭所有你的插件 然后激活一个插件,并检查它是否是显示错误或不 重复此为所有你的插件,那么你将能找到哪个插件是创造了这个问题。

0

移除插件故障排除方法没有提供结果。

我相信现在可能是因为从WPMUDEV运行Hummingbird插件。 WPMUDEV表示可能是因为他们的插件,他们表示如果是的话,他们会在下一个版本中推出一个修补程序。

WPMUDEV指向代码中的一个位置,以删除导致Smush Pro插件的资源文件夹路径中存在问题的“/”。这解决了Smush管理区域未显示其设置切换的问题。唯一受影响的插件似乎是LearnDash,但到目前为止,我还没有想出在哪里编辑斜线来修复资产路径并从控制台中删除错误。