【问题标题】:Error getting javascript resource from server从服务器获取 javascript 资源时出错
【发布时间】:2013-01-24 23:42:12
【问题描述】:

我为 wordpress 写了一个插件。它工作正常,但在某些主机上,我在 Firebug 中收到以下错误

“网络错误:404 未找到 - http://exampledomain.com/wp-content/plugins/myplugin/templates/js/lib/jquery.cookie.js?ver=3.5.1

(上面的url不是实际的,我把实际的域名换成了exampledomain.com)

正如您在我请求 .js 文件时看到的,服务器回答我:404 Not Found

我在其他电脑和浏览器上复制并粘贴了整个 url,但我仍然从服务器 (Apache) 得到相同的答案。

lib 文件夹(查看 url 中的最后一个文件夹)包含其他 .js 文件,例如jquery.scrollTo.js 和我可以正确访问这个文件。唯一无法访问此文件夹的文件是 jquery.cookie.js

一个错误的 .htaccess 规则?该文件在 Apache 上没有读取权限?有什么想法吗?

【问题讨论】:

  • 重定向发生得太快,看不到任何输出,.htaccess 文件中有什么内容?

标签: javascript wordpress apache .htaccess webserver


【解决方案1】:

我自己解决了。我将 jquery.cookie.js 文件名更改为 jquery-cookie.js 也许,Web 服务器(Apache)持有任何安全规则,拒绝访问包含“.cookie”字符串的任何资源(即文件)。

【讨论】:

    【解决方案2】:

    尝试将文件名更改为晦涩的名称,然后您可以查看该名称是否存在错误规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-13
      • 2015-01-22
      • 2016-04-20
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      相关资源
      最近更新 更多