如何設定apache使之無法讓user以目錄呈現的方式瀏覽網站【求助】



贊助商連結


b90220208
2004-08-04, 04:43 PM
如題,
如何設定apache使之無法讓user以目錄呈現的方式瀏覽網站

贊助商連結


repsol
2004-08-04, 04:49 PM
把<Directory> 裡面的 Options 中的 Indexes 拿掉就可以了

b90220208
2004-08-04, 05:52 PM
最初由 repsol 發表
把<Directory> 裡面的 Options 中的 Indexes 拿掉就可以了

感謝您的回應,
若我將下列代表DocumentRoot的Indexes屬性拿掉,
除了能使整個網站的文件結構無法被人瀏覽外...,會有其它不良影響嗎?

一般會要達到我開版提的目的都是如此做的嗎?

--------------------------------------------------------------
#This should be changed to whatever you set DocumentRoot to.

<Directory "F:/My Webs">
Options Indexes
.
.
.
--------------------------------------------------------------

repsol
2004-08-04, 06:35 PM
這跟這個設定

<IfModule mod_dir.c>
DirectoryIndex ......
</IfModule>



ErrorDocument 403
的設定有相關...

galrie
2004-08-07, 09:26 AM
一個很簡單, 又不會去影響到Apache對屬性的影響之作法:

將你網站裡不想要被看到資料的目錄中, 置放一個內容完全空白的 index.htm 檔案,
如此一來, 除非輸入完整的路徑名稱, 否則都會被引導至一個空白的網頁,
而不會再顯示出路徑中的目錄了.