art*_*prs 226 apache .htaccess
我想禁用/ galerias文件夹和所有子目录的目录浏览
/ galerias指数/ 409
Run Code Online (Sandbox Code Playgroud)* Parent Directory * i1269372986681.jpg * i1269372986682.jpg * i1269372988680.jpg
sti*_*pie 395
使用以下内容创建.htaccess文件:
Options -Indexes
Run Code Online (Sandbox Code Playgroud)
Dun*_*ung 283
执行此操作的最佳方法是使用webserver apache2禁用它.在我的Ubuntu 14.X中 - 打开/etc/apache2/apache2.conf更改
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
至
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
然后重启apache:
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
这将禁用apache2所服务的所有文件夹中的目录列表.
jus*_*tyy 41
除了前面提到的两种方法(编辑/etc/apache2/apache2.conf或在.htaccess文件中添加选项 - 索引),这是另一种方法
a2dismod autoindex
Run Code Online (Sandbox Code Playgroud)
之后重启apache2服务器
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
Álv*_*lez 28
使用以下内容编辑/创建.htaccess文件/galerias:
Options -Indexes
Run Code Online (Sandbox Code Playgroud)
目录浏览由mod_autoindex模块提供.
Mar*_*.H. 23
您可以将一个空文件index.html放入您不希望列出的每个目录中.这有几个好处:
.htaccess文件,这可能会导致大量"错误500 - 内部服务器错误"消息给您的用户!).从理论上讲,自动索引可能由不同的文件触发(这由DirectoryIndex选项控制),但我还没有在现实世界中遇到过这种情况.
Sar*_*oev 17
其中一个重要的事情是设置安全的apache web服务器是禁用目录浏览.默认情况下,apache启用了此功能,但除非您确实需要它,否则始终禁用它.在apache文件夹中打开httpd.conf文件,找到如下所示的行:
Options Includes Indexes FollowSymLinks MultiViews
Run Code Online (Sandbox Code Playgroud)
然后删除单词索引并保存文件.重启apache.而已
这不是答案,只是我的经验:
在我的 Ubuntu 12.04 apache2 上,在 apache2.conf 或 httpd.conf 中都没有找到Indexes,幸运的是我在sites-available/default. 删除它后,现在看不到目录列表。可能必须这样做sites-available/default-ssl。
| 归档时间: |
|
| 查看次数: |
333870 次 |
| 最近记录: |