为什么我得到一个404错误的javascript文件是正确的地方,它应该是?

为什么我得到一个404错误的javascript文件是正确的地方,它应该是?,javascript,html,permissions,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。我不确定这是否正确,但这似乎表明它们是可查看和可执行的。这是在我的本地服务器上测试的,

我有一个网站无法正常加载,因为找不到所需的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设置。这在以前是有效的,但我已经处理这些文件几个月了,所以我不知道在此期间会发生什么变化

my index.html文件中的引用如下所示:

<script type="text/javascript" charset="utf-8" src="javascript/includes.js"></script>


为什么我的index.html找不到
includes.js文件?

编辑:尝试将javascript目录重命名为其他目录。apache中可能存在别名问题


我猜你是在犯错误。尝试使您的标记相对引用文件。

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

您在哪个平台上使用的web服务器?它可能会配置web文件的根目录(通常不是磁盘的根目录)。可能它正在查看的根目录与您预期的不同。与html或javascript无关吗?这是一个服务器端问题。请重新发布整个问题,并附上必要的详细信息如何在html上显示您的呼叫file@capslock,我已在index.html文件中添加了调用。如果将文件作为url放在浏览器中,是否可以直接访问该文件?调用是相对的。是否可以直接在浏览器中加载该文件?否,如果我尝试直接在浏览器中访问,则会显示“找不到文件”。(顺便说一句,我没有否决这个答案。)尝试将目录结构重命名为javascript以外的内容。apache中可能存在别名冲突。为了进行调试,您还可以将javascript文件放到index.html所在的目录中,并将其引用为。。也许也可以去掉字符集设置,尽管我怀疑这会有什么不同。我相信我已经验证了所有这些条件。