我的网站无法正常加载,因为找不到所需的javascript文件。
Firebug向我显示错误消息:
"NetworkError: 404 Not Found - http://local_mysite.com/javascript/includes.js"
然而,includes.js
就在javascript
目录中。
文件的权限为-rwxr-xr-x
,javascript目录为-rwxr-xr-x
。我不确定这是否正确,但它似乎表明它们是可见的和可执行的。这是在我的本地服务器上测试的,这是一个Ubuntu 14.04 LAMP设置。这之前有用,但是自从我使用这些文件以来已经过了几个月,所以我不知道在此期间可能会发生什么变化。
我的index.html文件中的引用如下所示:
<script type="text/javascript" charset="utf-8" src="javascript/includes.js"></script>
为什么我的index.html找不到includes.js
文件?
答案 0 :(得分:2)
编辑:尝试将您的javascript目录重命名为其他内容。您可能在apache中遇到别名问题。
我猜您错过了same-origin policy。尝试使您的标记相对引用该文件。
答案 1 :(得分:-1)
确保路径正确并且不要忘记它区分大小写,还要确保include.js中的路径是否正确,并且它位于同一站点中。