更改网站的安全权限

时间:2012-01-31 08:32:39

标签: php html webserver php-5.3

我有一个工作正常的网站。我不知道我什么时候"Domain-name.com/images"它向我展示了我网站上出现的图像文件夹中的所有图片。我不知道为什么会这样。可能是这个到期目录权限?但我想知道它背后的实际原因 帮助将不胜感激。 注意:我正在标记Php和Html,因为这些人在创建网站时可能会遇到这种情况。

4 个答案:

答案 0 :(得分:2)

这是因为文件夹中没有索引文件,并且Apache(假设Apache)设置为执行目录索引。

创建一个空的index.html或在apache2.conf(或httpd.conf)或htaccess文件中添加以下内容:

Options -Indexes

答案 1 :(得分:1)

您可以使用.htaccess限制文件夹。

在您的网站根文件夹中创建.htaccess文件,并在其中添加以下代码。

RewriteEngine on
RewriteCond $1 !^(css|js|images)
RewriteRule ^(.*)$ index.php/$1 [L]

答案 2 :(得分:1)

这是Web服务器配置的问题,它允许您的图像文件夹的目录列表。例如。在最常见的服务器软件Apache上,您可以在httpd.conf中使用Options -Indexes部分中的指令directory将其关闭。

答案 3 :(得分:0)

回答你的问题:是的。如果它是一个Web访问目录,意味着它驻留在典型的webroot文件夹中,例如public_html,www等,并且该文件夹的权限是打开的,那么任何人都可以看到内容。