我在我的httpdocs(www)里面,我创建了一个名为“bin”的文件夹,我只是为了显示“Hello Stackoverflow”而设置了“test.html”,但是当我访问该页面时,即http://domain.com/bin/test.html ,它说无法找到页面。但是当我将文件移动到测试文件夹时,它会显示它应该是什么。为什么呢?
答案 0 :(得分:1)
一般来说,默认配置,作为一般良好的安全实践的一部分,不会被配置为做任何不正常的事情(比如执行除了在bin目录中执行的东西之外的东西,或者通常不会发生在基础中的东西)目录)。一般来说,我会说你应该尝试适应这一点,而不是反对谷物。
答案 1 :(得分:0)
可能是权限。
chmod 755 /Path/To/Bin/
chmod 644 /Path/To/Bin/test.html
答案 2 :(得分:0)
除了明显的“检查权限”答案,并且假设您正在使用Apache服务器,您可能需要在每个文件夹中添加具有正确权限的.htaccess文件。
在其他文件夹中查找.httaccess并记住使用ls -a(默认情况下隐藏带有点开头的文件-a = All)
顺便说一下,将html文件放在二进制文件夹中可能是一种不好的做法。