禁止apache顯示目錄索引的常見方法

2022-02-17 04:43:16 字數 1125 閱讀 5089

禁止apache顯示目錄索引,禁止apache顯示目錄結構列表,禁止apache瀏覽目錄,這是網上提問比較多的,其實都是乙個意思。下面說下禁止禁止apache顯示目錄索引的常見的3種方法。

要實現禁止apache顯示目錄索引,只需將 option 中的 indexes 去掉即可。

1)修改目錄配置:

**如下:

options indexes followsymlinks # 修改為: options  followsymlinks

allowoverride none

order allow,deny

allow from all

只需要將上面**中的 indexes 去掉,就可以禁止 apache

顯示該目錄結構。使用者就不會看到該目錄下的檔案和子目錄列表了。indexes 的作用就是當該目錄下沒有 index.html

檔案時,就顯示目錄結構,去掉 indexes ,apache 就不會顯示該目錄的列表了。

2)修改apache配置檔案[httpd.conf]

搜尋「options indexes followsymlinks」,修改為「options -indexes followsymlinks」即可。

在options indexes followsymlinks在indexes前面加上 – 符號。備註:在indexes前,加 + 代表允許目錄瀏覽;加 – 代表禁止目錄瀏覽。這樣的話就屬於整個apache禁止目錄瀏覽了。

如果是配置虛擬機器,則如下:

**如下:

options -indexes followsymlinks # 修改為 -indexes 即可

serveradmin [email protected]

documentroot "../vhosts/blog.phpha.com"

servername shopex:80

serveralias blog.phpha.com

errorlog logs/blog.phpha.com-error_log

3)通過.htaccess檔案

可以在根目錄新建或修改 .htaccess 檔案中新增

**如下:

options -indexes

就可以禁止apache顯示目錄索引。

禁止apache顯示目錄索引的常見方法

修改目錄配置,將options indexes followsymlinks 中的indexes去掉 d apache blog.phpha.com options indexes followsymlinks 修改為 options followsymlinks allowoverride non...

禁止 Apache 顯示目錄列表

如何禁止 apache 顯示目錄列表呢?要禁止 apache 顯示目錄結構列表,只需將option中的indexes去掉即可。比如我們看看乙個目錄的目錄配置 options indexes followsymlinks allowoverride none order allow,deny allo...

Apache禁止顯示目錄結構

開啟檔案 httpd vhosts.conf 如果你的檔案根目錄裡有 index.html,瀏覽器就會顯示 index.html的內容,如果沒有 index.html,瀏覽器就會顯示檔案根目錄的目錄列表,目錄列表包括檔案根目錄下的檔案和子目錄。如果該虛擬目錄下沒有 index.html,瀏覽器也會顯...