17/02/2004, 17:16
|
|
Hola a alguien??
En respuesta a mi propio post y tras jugar con el prueba y error he encontrado mas o menos la sintaxis para escribir expresioner regulares, como la que hay en el http.conf para evitar servir los ficheros .httacess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
Pues bueno estas son mis conclusiones.. por si alguien esta interesado
# USO DE LAS EXPRESIONES REGULARES
# \ --> escapa el siguiente caracter. Ej "\." expresion regular que contiene el punto (.)
# ~ --> indica que lo siguiente es una expresion regular. Ej Files ~ "mi_expre_reg"
# ^ --> indica que el patron a buscar se debe dar desde el comienzo de la cadena. Ej "^pepe" vale pepe,pepe2 pero no 2pepe
# $ --> igual que ^ pero buscamos desde el final.Util para buscar extensiones de archivos
# Ej "inc$" vale inc, pero no vale inc2
# | --> OR: una cosa o la otra. Ej inc|codigo ,se puede dar inc o codigo
# () --> Acota una expresion regular a la cual aplicar el contexto.
# Ej "\.(inc|codigo)" ficheros que contengan .incLOQUESEA o .codigoLOQUESEA
# ? --> Permita que el caracter precedente o los caracteres si estan entre () puedan exisitr o no.
# Ej: jpe?g sirve jpg o jpeg
# Ej: "\.inc(.php)?$" ficheros con extension .inc o .inc.php |