如何访问文档根目录之外的Javascript文件?

时间:2016-01-09 18:33:51

标签: javascript html5

我的网站位于/var/www/html

我在PHP中有一些文件(Javascript/var/www)是一个级别的文件。

我能够访问PHP文件以获取我的MySQL登录凭据,但我无法访问Javascript文件。在我的登录文档的<head>中,我就是这样的:

<script src="../sha256.js"></script>

在移动sha256.js文件之前,此工作正常。但现在,当我尝试登录时,文档无法找到该文件。

1 个答案:

答案 0 :(得分:4)

  

我可以访问文档根目录外的Javacsript文件吗?

没有。

如果它不在文档根目录下,则它没有URL 1

如果没有网址,则浏览器无法提出请求。

根据网址http://example.com/及其相对网址../foo,浏览器会删除一个&#39;目录&#39;在每个../的网址末尾。如果没有,那么它将忽略它们。因此它解析为http://example.com/foo

  

我能够访问PHP文件以获取我的MySQL登录凭据

这可能是服务器端代码,它处理服务器的文件系统而不是URL。

1 这是一种简化。还有其他方法(别名,mod_rewrite等)为文件提供URL,但出于您的目的,在文档根目录下移动文件是最简单的解决方案。