我爲我的項目使用xampp。現在我有一個問題如何阻止沒有索引文件的訪問文件夾
比如我喜歡
myproject\
|-subfolder\
| |---example.php
|-index.php
項目現在,如果我在我的地址處理子像
localhost/myproject/subfolder
我會得到的文件在子文件夾列表(B/c子文件夾沒有索引文件)。
無論如何阻止訪問(不使用索引文件?)。這應該顯示任何消息,而不是列表文件的文件夾中
感謝
我爲我的項目使用xampp。現在我有一個問題如何阻止沒有索引文件的訪問文件夾
比如我喜歡
myproject\
|-subfolder\
| |---example.php
|-index.php
項目現在,如果我在我的地址處理子像
localhost/myproject/subfolder
我會得到的文件在子文件夾列表(B/c子文件夾沒有索引文件)。
無論如何阻止訪問(不使用索引文件?)。這應該顯示任何消息,而不是列表文件的文件夾中
感謝
您應該配置Apache的httpd.conf文件,改變這樣的:
Options FollowSymLinks Indexes
要:
Options FollowSymLinks
,並重新啓動APACH服務。
您必須創建一個特定的文件,以顯示消息:
例如
本地主機/ myproject的/子文件夾/ message.html
然後這將顯示消息,而不是所有的文件。
這是Apache的索引功能,旨在幫助輕鬆進行文件導航。顯然這在某些服務器上是不可取的。要關閉它,你需要編輯Apache的配置文件,它通常在Ubuntu上的/etc/apache2/apache2.conf
或CentOS/RedHat上的/etc/httpd/conf/httpd.conf
中找到,但可能在其他地方,你沒有指定有問題的操作系統。無論如何,找到它並編輯它。
在此文件中搜索Indexes
,並將值更改爲-Indexes
。
然後重新啓動Apache使用下面的命令:
sudo service apache2 restart
(在Ubuntu)
sudo service httpd restart
(在CentOS或RedHat的)
目錄列表現在應該關掉所有的文件夾。
此外,關閉索引不會增加安全性。通過模糊處理的安全性根本不被視爲安全性。 –
這是工作謝謝你 – freestyle