Chmod 777文件和文件夹。仍然不可见?

时间:2012-01-17 00:47:14

标签: linux .htaccess permissions chmod

我的网站上的/ images文件夹中有几个pdf文件。所有图像都可以在网站上查看并且工作正常,但我无法访问pdf文件。我收到404错误。

当我将文件移动到/ downloads时,它们可以正常工作。

/ images或/ downloads中没有.htaccess文件。 所有文件权限均为777。 所有文件夹权限均为777。

我不希望将所有非图像文件移出文件夹,然后重新定向/重写新位置。

除了权限之外还有什么可以防止我查看文件吗?

3 个答案:

答案 0 :(得分:0)

我正在这里,但它可能与文件关联的content-type有关。您可能需要在Apache配置中添加application/pdf作为受支持的MIME类型,以允许pdf文件位于下载目录之外...

答案 1 :(得分:0)

也许您只是在网络服务器中设置了错误的树路径,仔细检查它。 如果您仍然可以打开服务器上的任何文件,请在浏览器中检查其路径,将其与您的网络服务器路径合并,然后您肯定可以正确修复它。

答案 2 :(得分:0)

images文件夹中有一个.htaccess文件阻止了除图像文件以外的任何内容。

Apache conf中的设置进一步加剧了这个问题,阻止了.htaccess文件在搜索中被返回,所以我不知道文件是否存在。

谢谢, 拜伦