0

我在我的 httpdocs(www) 中,创建了一个名为“bin”的文件夹,我放了一个“test.html”只是为了显示“Hello Stackoverflow”,但是当我访问该页面时,即http://domain.com/ bin/test.html,它说找不到页面。但是当我将文件移动到测试文件夹时,它会显示它应该是什么。为什么?

4

3 回答 3

1

一般来说,默认配置,作为一般良好安全实践的一部分,不会被配置为做任何不正常的事情(比如做除了在 bin 目录中执行的事情之外的事情,或者通常不会在基本目录中发生的事情)。一般来说,我会说你应该努力适应这一点,而不是违背常规。

于 2009-05-11T09:15:59.263 回答
0

除了明显的“检查权限”答案和假设您使用的是 Apache 服务器之外,您可能需要在每个文件夹中添加一个具有正确权限的 .htaccess 文件。

在其他文件夹中查找 .httaccess 并记住使用 ls -a (以点开头的文件默认隐藏 -a = All )

顺便说一句,将 html 文件放在二进制文件夹中可能是一种不好的做法。

于 2009-05-11T10:24:25.220 回答
0

可能是权限。

chmod 755 /Path/To/Bin/
chmod 644 /Path/To/Bin/test.html
于 2009-05-11T09:13:43.727 回答