Skip to content
Advertisement

.htaccess deny access to specific files? more than one

I am able to disable access to a file with .htaccess, but I don’t know how to disallow multiple files to be viewed (directly, not from includes)

They are .php so I can’t disable a file type (like the only tutorials online say..)

<FILES ... ? 

</FILES>

Or something.. For example “home.php, file.php , test.php” how do I disallow access to all three files with that tag? or similar, help please!

Advertisement

Answer

If you want to exclude files based on regular expressions, you could use FilesMatch instead of Files, e.g.:

<FilesMatch ^((home|test|file).php$|mysecretfolder|asecretpicture.jpe?g)$>
...
</FilesMatch>
User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement