.htaccess запрещает доступ к определенным файлам? больше одного

Я могу отключить доступ к файлу с .htaccess, но я не знаю, как запретить просмотр нескольких файлов (напрямую, а не из включений)

Они .php, поэтому я не могу отключить тип файла (как говорят только в онлайн-учебниках).

<FILES ... ? </FILES> 

Или что-то .. Например, «home.php, file.php, test.php», как я запрещаю доступ ко всем трем файлам с этим тегом? или подобное, пожалуйста, помогите!

Если вы хотите исключить файлы на основе регулярных выражений, вы можете использовать FilesMatch вместо Files, например:

 <FilesMatch ^((home|test|file)\.php$|mysecretfolder|asecretpicture\.jpe?g)$> ... </FilesMatch> 

Похоже, вы должны исключать эти файлы один за другим:

 <files home.php> Deny/Allow/Whatever </files> <files file.php> ... 

Вы можете использовать *.gif в <files> или something* , но поскольку home.php, file.php и test.php не могут быть сгруппированы с «*», это, вероятно, единственный способ.

поскольку apache 2.4

 <FilesMatch "\.htaccess|config\.php"> Require all denied </FilesMatch> 

вместо

 <FilesMatch "\.htaccess|config\.php"> Order allow,deny Deny from all </FilesMatch>