簡體   English   中英

在某些情況下,拒絕訪問htaccess中的文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM