2015-04-16 69 views
1

我想阻止上傳文件到特定的目錄, ,因爲我已經在這個目錄中有一些php和html文件。如何保護上傳到其中的文件的目錄

我試圖.htacess:

Options -Indexes 
    <Files *> 
     deny from all 
    </Files> 

這是工作,但讓我無法從文件夾中打開的任何文件。 我然後用這個嘗試:

<Files *.php> 
deny from all 
</Files> 

但我不能在此文件夾中的index.php開始...

誰能幫助我?

回答

0

如果您使用的是Linux,請使用chmod命令禁用上傳,但仍然保持啓用瀏覽。

像這樣使用:chmod 755 directory_pathchmod 555 directory_path。您可能需要成爲root才能進行這些更改,具體取決於您的設置。

本例中的第一個chmod命令只允許目錄所有者上傳文件,其他的只能讀取目錄內容。第二個chmod命令不允許任何人寫入此目錄。有關更多信息,請在shell中使用man chmod