.htaccess 文件的访问规则-以开始,以结束

.htaccess 文件的访问规则-以开始,以结束,.htaccess,.htaccess,由于某种原因,我无法使这条规则生效 (以第页开始,以.swf结束) 我想拒绝这些文件: 第01.swf页 第02.swf页 <Files ~ "^(page)\.swf$"> Order allow,deny Deny from all </Files> 命令允许,拒绝 全盘否定 我也试过: <FilesMatch "^(page)\.swf$"> Order allow,deny Deny from all </F

由于某种原因,我无法使这条规则生效 (以第页开始,以.swf结束) 我想拒绝这些文件: 第01.swf页 第02.swf页

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

命令允许,拒绝
全盘否定
我也试过:

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

命令允许,拒绝
全盘否定

我做错了什么?

您需要在正则表达式模式中使用数字序列来匹配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>

命令允许,拒绝
全盘否定

您需要在正则表达式模式中使用数字序列来匹配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>

命令允许,拒绝
全盘否定

看起来不错。我可以这样做来包含中间的任何角色吗?如果我的回答解决了您的问题,请从所有@Wiggonator处发出允许、拒绝的命令。请注明我的答案已被接受。这将帮助其他人在StackOverflow上寻找类似的问题。这看起来不错。我可以这样做来包含中间的任何角色吗?如果我的回答解决了您的问题,请从所有@Wiggonator处发出允许、拒绝的命令。请注明我的答案已被接受。它将帮助其他人在StackOverflow上寻找类似的问题。