我做了所有防止目录浏览所必需的工作。
我的.htaccess具有以下代码:Options All –Indexes
当我浏览到存在子目录的目录时,例如“ example.net/system”,“system”具有子目录,例如“ main”,“ top”等,它运行良好。但是当我进入“ example.net/system/main”时, ”,其中没有子目录,我可以看到所有的php,html等文件。
我希望你能帮助我。
我的.htaccess文件位于/ var / www / html文件夹
答案 0 :(得分:1)
Alright I found a solution without .htaccess. For everybody who might have the same problem:
sudo nano /etc/apache2/apache2.conf
then scroll down to:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Direcotry>
Now edit the Options Indexes FollowSymLinks
to Options FollowSymLinks
And btw AllowOverride None
schould be AllowOverride All
.
Then restart apache /etc/init.d/apache2 restart