1

I can't find any info about it in the official documentation.

I try to allow access to two php files, A.php and B.php.

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

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

Does it work like this or is there a better solution?

3

Yes, it works like this. But you could also use a FilesMatch with a regular expression like:

<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>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.