否認這是工作:的.htaccess:所有
<Files *.fileext>
Order Allow,Deny
Deny from all
</Files>
這不是:
<Files *.fileext|somedirectory>
Order Allow,Deny
Deny from all
</Files>
請幫助。
否認這是工作:的.htaccess:所有
<Files *.fileext>
Order Allow,Deny
Deny from all
</Files>
這不是:
<Files *.fileext|somedirectory>
Order Allow,Deny
Deny from all
</Files>
請幫助。
Files
不允許使用正則表達式,但FilesMatch
會這樣做,因此它會在路徑中搜索帶有(something).fileext | somedirectory的文件,而這不是您想要執行的操作。您的代碼將看起來像這樣:
<FilesMatch (\.fileext$|^somedirectory$)>
Order Allow,Deny
Deny from all
</FilesMatch>
看到http://httpd.apache.org/docs/1.3/mod/core.html#files和http://httpd.apache.org/docs/1.3/mod/core.html#filesmatch
這可以稍微改善。 不需要訂購指令,字符串語法的結尾只能使用一次。
<FilesMatch (\.fileext|^somedirectory)$>
Deny from all
</FilesMatch>
這屬於serverfault – Chaos 2010-02-01 08:58:58
https://locallost.net/?p=129 – 2012-12-13 04:17:26