2011-03-10 44 views
0

嗨我是PHP新手。我正在使用codeignitor,只是想保護我的public文件夾不受直接訪問。例如請參閱下面的URL。當我在本地機器的瀏覽器中輸入這個URL時,它會顯示我所有的靜態文件。保護我的公共文件夾免遭使用htaccess規則的直接訪問

http://localhost/myapp/public/

這是htaccess文件的內容。所以,你可以請幫助我如何保護我的公共文件夾免受直接訪問。

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

回答

0

在終端或SSH

chmod 750 <folderName> 

塊加載在瀏覽器中的文件夾,即阻止公衆訪問

2
Options -Indexes 

這將關閉目錄列表。

0

在目錄中,創建一個名爲的.htaccess一個純文本文件,並把此行是:

所有

+0

在這之後沒能打開我的靜態文件直通應用否認當用戶訪問它 – Vicky 2011-03-10 05:37:59

相關問題