Anteriormente hemos comentado como se protegía el fichero .htaccess, para ello hemos usado una sentencia que prohibe la lectura de dicho fichero a los usuarios. Ahora procederemos a comentar brevemente la sintaxis que siguen este tipo de sentencias.
Para definir los directorios a los cuales
queremos permitir/denegar el acceso a los usuarios vamos a usar la
directiva:
<Directory />
//directivas para permitir o denegar el acceso al
directorio
</Directory>
Si queremos restringir o permitir la lectura en un
fichero vamos a utilizar la siguiente
sintaxis:
<File />
//directivas para permitir o denegar un fichero a los
usuarios
</File>
Para especificar el directorio al cual queremos permitir o restringir el paso debemos indicarlo mediante su ruta, o bien mediante una expresión regular, si estamos tratando con una serie de ficheros que siguen un patrón específico.
Por ejemplo, si queremos denegar el paso a un directorio
específico:
<Directory /usr/private_directory>
Order Deny,Allow
Deny from all
</Directory>
- Con esta sentencia conseguimos
que los usuarios no puedan acceder al directorio
/usr/private_directory.
Si en cambio queremos restringir el acceso a un cierto tipo de
ficheros, vamos a usar una expresión regular, por ejemplo:
<files ~ "^\.ht">
Order allow, deny
Deny from all
</files>
- En este caso denegamos la lectura
de los ficheros que empiezen por .ht (como por ejemplo el fichero
.htaccess).
Si queremos permitir el paso a los directorios especificados o
bien denegarlo, seguiremos la siguiente sintaxis:
- Para denegar el paso: Deny from usuarios,
donde usuarios puede ser all (para denegar el paso a TODOS los
usuarios) o bien una IP, etc.
- Para permitir el paso: Allow from
usuarios, donde usuarios puede ser all (para denegar el
paso a TODOS los usuarios) o bien una IP, etc.
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Manual de Project Desde las generalidades hasta las prácticas más habituales, pasando por todas las características del proyecto y de los recursos. De este modo se mejora en el análisis, a... [03/02/06] |
|
6.575 | ||
|
Clases de informática Conoce desde el inicio la informática. Puedes ver los pasos a seguir para aquellos procesos más básicos para dominar el conocimiento de la informática. No te quedes solam... [17/05/06] |
|
7.920 | ||
|
Curso de Autocad El programa Auto Cad es un programa completo de diseño asistido por computadora con el cual se puede dibujar cualquier objeto, tanto bidimensional como tridimensionalment... [29/06/06] |
|
9.176 | ||
Publicar en
del.icio.us
digg
meneame