[英]Deny access to file in htaccess, on certain conditions
我可以使用以下命令成功阻止對htaccess中文件的訪問:
<Files "image1.jpg">
Order Allow,Deny
Deny from all
</Files>
它適用於一個文件,但是我想基於一種模式來阻止對數千個文件的訪問。
所以像這樣:
<Files "source_*">
Order Allow,Deny
Deny from all
</Files>
請注意*通配符。 如果文件名以“ source_”開頭,則它應拒絕訪問。
用正確的語法會是什么樣?
您要查找的指令是FilesMatch 。 使用它,您可以使用Regex指定文件。 大概是這樣的:
<FilesMatch "source_.(gif|jpe?g|png)$">
# ...
</FilesMatch>
如果您想更輕松地測試正則表達式,建議使用Regexr
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.