Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: 4rkn63l en 1 Octubre 2012, 08:25 am



Título: Pregunta sobre apache rewrite y php
Publicado por: 4rkn63l en 1 Octubre 2012, 08:25 am
Hola a todos.

Tengo la siguiente duda, en mi servidor tengo una serie de directorios de la siguiente manera:

/
.
.
. . . /pdf
         .
         .
         . . . /files1
         . . . /files2
         . . . /files3

es decir, un directorio pdf con 3 subdirectorios dentro del mismo, ahora, en el directorio pdf ademas de archivos pdf, tengo un archivo .php, me interesa saber si es posible redireccionar con un unico archivo .htaccess en el directorio pdf todas las peticiones que se hagan de los archivos contenidos en los subdirectorios? es decir que si por ejemplo se solicita algo como /pdf/files2/archivo.pdf esa peticion se redirija al archivo php contenido en el directorio padre pdf.



Título: Re: Pregunta sobre apache rewrite y php
Publicado por: #!drvy en 1 Octubre 2012, 16:58 pm
Código
  1. Options +FollowSymLinks
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteRule files(.*)/(.*.pdf)  http://dominio/pdf/index.php?consulta=$2 [L,R,QSA]
  5. </IfModule>

Esto redireccionara el intento de abrir cualquier pdf en cualquier carpeta que empieze por files (files1,files2,files3)... a http://dominio/pdf/index.php y ademas te agregara el nombre del archivo al que intentaron acceder (?consulta=$2).

Saludos


Título: Re: Pregunta sobre apache rewrite y php
Publicado por: 4rkn63l en 4 Octubre 2012, 19:20 pm
Muchas gracias drvy | BSM. Todo perfecto.