PDF de programación - Curso de Apache - Files y FilesMatch

<<>>
Imágen de pdf Curso de Apache - Files y FilesMatch

Curso de Apache - Files y FilesMatchgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 5 de Febrero del 2018)
163 visualizaciones desde el 5 de Febrero del 2018
101,1 KB
2 paginas
Files y FilesMatch
 

 
Utilizamos las directivas de Apache <Files> y </Files> o <FilesMatch> y </FilesMatch> para delimitar un
conjunto de directivas que se aplicarán solamente a archivos con un nombre determinado formando una sección de
configuración, es una directiva de suma importancia a la hora de definir una configuración especial para un tipo
determinado de archivos. 

Tabla de contenido

∙ Sintaxis de la directiva
∙ Comodines
∙ Expresiones regulares

Sintaxis de la directiva

Cuando definimos este tipo de sección de configuración, le indicaremos cómo parámetro el nombre de archivo:
 

000 
001 
002 

<Files admin.php> 
 AllowOverride None 
</Files>

 

Comodines

Este nombre podrá contener comodines al estilo Unix:

* ­ Uno o más caracteres cualquiera excepto '/' 
? ­ Uno caracter cualquiera excepto '/' 
[a­z] ­ Un rango de caracteres entre a y z, donde a y z pueden ser los caracteres que deseemos ([0­9], [a­
zA­Z]...)

De esta manera, por ejemplo, para aplicar una directiva a todos los archivos .php haremos:
 

000 
001 
002 
003 
004 
005 

<Files *.php> 
 AllowOverride None 
 # Aplicable a eloi.php
 # Aplicable a pepito.php
 # No aplicable a eloi.phps
</Directory>

 

Expresiones regulares

Igual cómo con los comodines, podremos usar expresiones regulares para la ruta del directório, en este caso
pasaremos un parametro '~' a la directiva Files o usando FilesMatch (preferiblemente) seguido de otro parámetro con
la expresión regular:
 

000 
001 
002 

 <Files ~ "\.(gif|jpe?g|png)$"> 
 AllowOverride None 
 # Aplicable a a.gif 

003 
004 
005 
006 
007 
008 
009 
010 

 # Aplicable a a.jpg
 # Aplicable a a.jpeg
 # Aplicable a a.png
</Files> 
<FilesMatch "\.(gif|jpe?g|png)$"> 
 AllowOverride None 
 # Mas de lo mismo 
</FilesMatch>
  • Links de descarga
http://lwp-l.com/pdf8617

Comentarios de: Curso de Apache - Files y FilesMatch (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad