0

我为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 上没有读取权限?有任何想法吗?

4

2 回答 2

0

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

于 2013-02-09T08:58:16.670 回答
0

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

于 2013-02-10T07:23:29.180 回答