如何編寫規則以將上載/文件夾中的* .php和* .html文件的所有請求重定向到根www文件夾中的文本文件名稱forbidden.txt。我想要做的就是通過將這些請求重定向到文本文件來阻止腳本執行.htaccess將請求重定向到文件僅在特定文件夾中exts
注意:上傳/文件夾可以通過ftp訪問,可以被一羣人上傳文件,所以我不能把文件這個文件夾中的htaccess。
如何編寫規則以將上載/文件夾中的* .php和* .html文件的所有請求重定向到根www文件夾中的文本文件名稱forbidden.txt。我想要做的就是通過將這些請求重定向到文本文件來阻止腳本執行.htaccess將請求重定向到文件僅在特定文件夾中exts
注意:上傳/文件夾可以通過ftp訪問,可以被一羣人上傳文件,所以我不能把文件這個文件夾中的htaccess。
在含
RedirectMatch ^/upload/.+(html|php)$ http://www.yoursite.com/forbidden.txt
您也可以嘗試通過創建/上傳.htaccess文件/包含關閉在該目錄中的PHP引擎網站的根目錄創建一個.htaccess文件:
php_value engine off
雖然你需要確保人們不能上傳文件與名爲.htaccess
如果您不能編輯httpd.conf
,那麼最好的辦法就是不允許網絡訪問該目錄。讓FTP用戶訪問您的Web目錄之外的文件夾,然後提供一種檢索文件內容的機制。
您可以將該目錄命名爲「upload」。然後你可以讓你的.htaccess
文件發出請求/upload/myfile
執行upload.php
,發現../upload/myfile
並吐出其內容。這樣一來,用戶就會看到他們直接訪問「上傳」文件夾,但是您希望通過PHP腳本控制您的級別。
謝謝!這是我正在尋找的。有用 :) – Flint 2009-09-29 06:02:46