2010-02-23 80 views
2

是否可以從www目錄隱藏文件夾,以便在通過Web瀏覽器訪問php文件時不會看到php文件? 我這樣做是因爲我還不夠好,以確保他們正在操縱的那些文件和mysql數據庫。 甚至一個讓網頁瀏覽器無法訪問本地主機的技巧也沒有問題。請如何隱藏www目錄中的文件

回答

1

一個非常簡單的技巧,如果你沒有Apache,因此不能訪問.htaccess(聽起來像我在重複自己),只需創建一個包含NOTHING的文件index.htm或index.html。任何嘗試訪問該文件夾將只顯示一個空白頁面。

+0

是的,謝謝,我真的沒有真正地使用我的大腦,多虧了很多 – user225269 2010-02-23 12:32:15

5

只需將文件放在文檔根目錄之外並將其包含在其中。

+0

我不認爲這將是解決方案,我忘了告訴我通過網絡瀏覽器功能使用vb.net程序訪問此文件 – user225269 2010-02-23 12:04:08

+0

您似乎錯誤地標記了這個問題「php」然後。 – 2010-02-23 12:08:56

8

如果你有一個目錄,你不希望Apache的是能夠投放在它的任何文件,你可以創建一個.htaccess文件在該目錄中,包含:

Deny from all 

這將確保阿帕奇拒絕從該目錄提供任何文件 - 但仍可以通過從另一個目錄或從命令行運行的PHP腳本訪問它們。


如果你希望Apache將能夠提供文件服務,但沒有列出目錄的內容,當用戶訪問,沒有在URL中任何文件的目錄,你可以在你.htaccess文件中使用此:

Options -Indexes 

這將禁用包含.htaccess文件的目錄內的文件列表 - 但不會阻止Apache自己提供文件。