1

出于某种原因,我无法使此规则​​起作用(以 page 开头并以 .swf 结尾)我想拒绝这些文件:page01.swf page02.swf

<Files ~ "^(page)\.swf$">
    Order allow,deny
    Deny from all
</Files>

也试过这个:

<FilesMatch "^(page)\.swf$">
    Order allow,deny
    Deny from all
</FilesMatch>

我究竟做错了什么?

4

1 回答 1

1

您需要在正则表达式模式中使用数字序列来匹配 pageXX.swf(XX 表示任何数字)。检查下面的代码

<FilesMatch "^(page[0-9]+)\.swf$">
    Order allow,deny
    Deny from all
</FilesMatch>

更新 它匹配任何字符(小写或大写)或数字。如果你只想匹配小写字母。从正则表达式中删除 AZ。

<FilesMatch "^(page[0-9a-zA-Z]+)\.swf$">
    Order allow,deny
    Deny from all
</FilesMatch>
于 2013-07-26T09:47:26.373 回答