Foros del Web » Administración de Sistemas » Apache »

Redireccion a pagina al acceder a una carpeta

Estas en el tema de Redireccion a pagina al acceder a una carpeta en el foro de Apache en Foros del Web. Hola: Es la primera vez q escribo en el foro de apache, y estoy seguro q alguno sabe como resolver mi pequeña duda. Tengo una ...
  #1 (permalink)  
Antiguo 07/02/2011, 07:13
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 6 meses
Puntos: 5
Redireccion a pagina al acceder a una carpeta

Hola:
Es la primera vez q escribo en el foro de apache, y estoy seguro q alguno sabe como resolver mi pequeña duda.
Tengo una carpeta con muchas subcarpetas y archivos, y lo que quiero es restringir su acceso. He usado el htacces para restringir su acceso pidiendo credenciales de la siguiente forma:
Código PHP:
AuthUserFile /var/www/html/usr/adm/config/.f_9qw0___7azh9_
AuthName 
"Acceso restringido"
AuthType Basic
<Limit GET>
Require 
user consulta usuario
</Limit
Funciona ok, pero no me gusta que antes d acceder al archivo ya he autenticado al usuario y no se vee bien pedir autenticación otra vez.
Viendo codigo del dokeos(plataforma educativa), este cuando un usuario quiere acceder a un archivo (pdf,doc, etc), no pide autenticacion otra vez, sino que, creo, antes de acceder a los archivos, lo redirige a un script php donde hace las validaciones correspondiente y recien lo redirecciona al archivo.
El codigo es:
Código PHP:
<IfModule mod_rewrite.c>
RewriteEngine On

#rewrite base is the dir dokeos is installed in with trailing slash
RewriteBase /webcurso/courses/

#do not rewrite on the main dir
#change this path to the path of your main folder
RewriteCond &#37;{REQUEST_URI} !^/webcurso/main/

#replace nasty ampersands by 3 slashes, we change these back in download.php
RewriteRule ([^/]+)/document/(.*)&(.*)$ $1/document/$2///$3 [N]
#rewrite everything in the document folder of a course to the download script
RewriteRule ([^/]+)/document/(.*)$ /webcurso/main/document/download.php?doc_url=/$2&cDir=$[QSA,L]
</
IfModule
Alguien me puede explicar los parametros de este codigo que no le entiendo casi nada, o existe otra forma de hacer lo mismo?
Gracias de antemano

Etiquetas: acceder, redireccionar, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.