出于某种原因,我无法使这条规则发挥作用 (以页面开头,以.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>
我做错了什么?
答案 0 :(得分:1)
您需要在正则表达式模式中使用数字序列来匹配pageXX.swf(XX表示任何数字)。请检查以下代码
<FilesMatch "^(page[0-9]+)\.swf$">
Order allow,deny
Deny from all
</FilesMatch>
<强>已更新强> 它匹配任何字符(小字或大写字母)或数字。如果你只想匹配小写字母。从正则表达式中删除A-Z。
<FilesMatch "^(page[0-9a-zA-Z]+)\.swf$">
Order allow,deny
Deny from all
</FilesMatch>