从服务器获取javascript资源时出错

时间:2013-02-09 06:30:08

标签: javascript wordpress apache .htaccess webserver

我为wordpress写了一个插件。它运行正常但在某些托管上我在Firebug中收到以下错误

“NetworkError:404 Not Found - http://exampledomain.com/wp-content/plugins/myplugin/templates/js/lib/jquery.cookie.js?ver=3.5.1

(以上网址不是实际的,我将实际域名替换为exampledomain.com)

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

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

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

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

2 个答案:

答案 0 :(得分:0)

尝试将文件名更改为隐藏的内容,然后您可以查看是否有错误的规则为名称启动。

答案 1 :(得分:0)

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