【发布时间】:2016-09-09 22:10:20
【问题描述】:
我在自己的网站上看到很多 403 错误,并且我在 Google 开发者工具控制台中看到 JavaScript 错误,这些错误总是在不同的插件 URL 中显示双斜杠:
加载资源失败:服务器响应状态为 403 () https://opalschool.org/wp-content/plugins/wp-smush-pro//assets/shared-ui/wdev-ui.css?ver=1.0资源加载失败:服务器响应状态为403() load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,plupload&ver=6c00de4……:9 JQMIGRATE:已安装 Migrate,版本 1.4.1
当我查看 Smush Pro 的管理页面时,我收到上述错误,并且编辑按钮不可用...这是有道理的,因为双斜杠会阻止某些资产加载。在 assets/ 文件夹显示文件存在之前,我已经测试并删除了双斜杠。
我看到其他一些插件也发生了同样的事情(learndash),我今天刚刚在这个网站上安装了 WP Smush Pro。所以我知道这个问题已经发生了一段时间。
我尝试了以下方法但没有成功:
- 更改
.htaccess文件 - 重新保存固定链接
- 关闭重定向相关插件
- 在数据库中搜索链接中的“//assets/”以尝试更改任何可能写入不正确但仍然存在的内容
我有一个活动站点的临时站点副本,它是最近几天的最新副本,它没有显示错误。我尝试比较两个站点上的插件,但没有找到任何原因。这个比较我可能会更进一步,但还没有太多时间。
【问题讨论】:
标签: javascript wordpress .htaccess