[英]Blueimp File Upload : How not to list files in subfolders?
我為每個用戶創建一個主文件夾,我們稱為User 。 在此文件夾中,您擁有用戶已上傳的所有文件(以及自動創建的子文件夾,稱為thumbnails )。 在后台,我想將報價和發票上傳到單獨的文件夾中,我們將其稱為報價和發票 。
這是樹:
User
|_ file_01.jpg
|_ file_02.jpg
|_ file_03.jpg
|_ file_04.jpg
|_ thumbnails
| |_ file_01.jpg
| |_ file_02.jpg
| |_ file_03.jpg
| |_ file_04.jpg
|
|_ quotes
| |_ myquote.pdf
|
|_ invoices
|_ myinvoice.pdf
每次我想通過blueimp腳本列出用戶文件夾內容時,我想隱藏文件夾報價和發票 (由blueimp腳本自動創建)中包含的文件而沒有.htaccess文件。
blueimp中是否有一個選項可以啟用/禁用子文件夾文件的列表?
那講得通 ?
您可以使用單個.htaccess
文件來執行此操作,以拒絕僅來自兩個目錄(引號和發票)的訪問。
這意味着目錄User
1個.htaccess
文件。
RewriteRule ^(quotes/|invoices/) - [F,L,NC]
F
使用[F]
標志使服務器向客戶端返回403 Forbidden狀態代碼。 盡管可以使用Deny指令來實現相同的行為,但這在分配禁止狀態方面具有更大的靈活性。
L
[L]
標志使mod_rewrite停止處理規則集。 在大多數情況下,這意味着如果規則匹配,將不再處理其他規則。
NC
使用[NC]
標志會使RewriteRule以不區分大小寫的方式進行匹配
請參閱Apache文檔: http : //httpd.apache.org/docs/2.4/rewrite/flags.html
腳注:如果要隱藏它們,則可以在User
目錄中包含index.html
文件,並返回403
(?)-或將要隱藏的目錄移出Web根目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.