1

何らかの理由で、このルールを機能させることができません (ページで始まり、.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>

UPDATED 任意の文字 (小文字または大文字の両方) または数字に一致します。小文字だけを合わせたい場合。正規表現から AZ を削除します。

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