Apache 2.4 - 如何在文件指令中输入多个文件?

Bla*_*ack 6 apache-2.4

我在官方文档中找不到任何关于它的信息

我尝试允许访问两个 php 文件A.phpB.php.

<Files "A.php">
    Require all granted
</Files>

<Files "B.php">
    Require all granted
</Files>
Run Code Online (Sandbox Code Playgroud)

它是这样工作的还是有更好的解决方案?

Fre*_*ddy 7

是的,它是这样工作的。但是您也可以使用FilesMatch带有正则表达式的a ,例如:

<Directory /var/www/html/foobar>
    # deny access
    Require all denied

    # but allow for A.php, B.php
    <FilesMatch ^(A|B)\.php$>
        Require all granted
    </FilesMatch>

    # or alternative
    #<FilesMatch ^[AB]\.php$>
    #    Require all granted
    #</FilesMatch>
</Directory>
Run Code Online (Sandbox Code Playgroud)