为什么我的javascript文件出现404错误?

时间:2014-10-15 06:38:36

标签: javascript html permissions

我的网站无法正常加载,因为找不到所需的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文件?

2 个答案:

答案 0 :(得分:2)

编辑:尝试将您的javascript目录重命名为其他内容。您可能在apache中遇到别名问题。

我猜您错过了same-origin policy。尝试使您的标记相对引用该文件。

答案 1 :(得分:-1)

确保路径正确并且不要忘记它区分大小写,还要确保include.js中的路径是否正确,并且它位于同一站点中。