0
是否有可能阻止人們從apache目錄中看到.bak之類的文件?如果存在對url的請求(http://foo.com/bar.bak),那麼出現404錯誤並阻止任何人上傳文件會很好。阻止從apache服務器上傳* .bak * .inc文件
是否有可能阻止人們從apache目錄中看到.bak之類的文件?如果存在對url的請求(http://foo.com/bar.bak),那麼出現404錯誤並阻止任何人上傳文件會很好。阻止從apache服務器上傳* .bak * .inc文件
現在我知道了答案,這裏是:其中之一是在httpd.conf中使用RewriteRule。 - 塞德里克14秒前編輯 現在我知道了答案,這裏是:其中之一是在httpd.conf中使用RewriteRule。
RewriteEngine On # Turn on the rewriting engine RewriteRule
RewriteRule ^(.*(\.(html|htm|gif|js|jpg|jpeg|php|css)|\/))$ $1 [L,NC]
# do not do anything (no rewriting), but don't execute the next rule
#("NC", tells Apache that this rule should be case-insensitive, and "L" tells Apache not to process any more rules if this one is used.)
RewriteRule ^.*$ /[NC,R] # rewrite all the other urls to/
這是主要想法。請修改第一個正則表達式以滿足您的需求! (因爲像foo?bar=obu
的網址將無法使用,也不會foo/bar
)
我希望它能幫助某人:) – Cedric 2011-02-09 09:48:56