Saltar la navegación

Directiva <Files>

La directiva contenedora <Files> se utiliza para limitar la aplicación de directivas a uno o varios ficheros. Puede incluirse dentro de <Directory> para afinar más su aplicación, y también la podemos incluir dentro de los ficheros .htaccess.

Directiva <Files>

Sintaxis: <Files fichero> ... </Files>

Contexto: server config, virtual host, directory, .htaccess

El valor fichero será el nombre de un fichero sin incluir ruta, y pueden utilizarse los caracteres wildcard ? y *.

Si <Files> se usa varias veces en el mismo contexto, se aplican en el orden en el que aparecen en el fichero de configuración, pero después de aplicarse las directivas <Directory> y los ficheros .htaccess si los hubiera.

<Files "*.gif">
...
</Files>

Podemos referirnos a un conjunto de ficheros usando una expresión regular usando la directiva <FilesMatch>.

Directiva <FilesMatch>

Sintaxis: <FilesMatch expresión-regular> ... </Files>

Contexto: server config, virtual host, directory, .htaccess

Por ejemplo, para referirnos a varios tipos de imágenes:

<FilesMatch ".+\.(gif|png|jpe?g)$>
...
</FilesMatch>