我为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没有读取权限?有什么想法吗?
答案 0 :(得分:0)
尝试将文件名更改为隐藏的内容,然后您可以查看是否有错误的规则为名称启动。
答案 1 :(得分:0)
我自己解决了。我将jquery.cookie.js文件名更改为jquery-cookie.js可能,Web服务器(Apache)保留任何安全规则,拒绝访问包含“.cookie”字符串的任何资源(即文件)。