Secțiunile <Files> și <FilesMatch> aplică directive de configurare exclusiv asupra fișierelor ale căror nume corespund criteriului specificat, indiferent în ce director fizic din cadrul arborelui de fișiere se află acestea.
# Blochează accesul la fișiere de mediu, chei private și copii de rezervă
<FilesMatch "^\.env|\.(sql|key|pem|bak|old)$">
Require all denied
</FilesMatch>
# Forțează descărcarea fișierelor atașate în loc de deschiderea în browser
<Files "factura.pdf">
Header set Content-Disposition "attachment"
</Files>
Performanță: Spre deosebire de <Directory>, care testează căile absolute pe disc, <FilesMatch> acționează strict asupra numelui de bază al fișierului, fiind ideal pentru reguli de securitate globale în fișiere .htaccess.
Diferențe de Utilizare
<Files "nume">: Potrivește un nume fix de fișier sau modele simple cu caractere wildcard (?,*).<FilesMatch "regex">: Evaluează numele fișierului printr-o expresie regulată Perl/POSIX complexă.
Întrebări & Exemple de Cod:
Directivele <Files> și <FilesMatch> în ApacheAi o nelămurire despre utilizarea comenzii
Directivele <Files> și <FilesMatch> în Apachesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.