Apache - Evitar la descarga de un archivo con .htacess

   
Vista:

Evitar la descarga de un archivo con .htacess

Publicado por micke (2 intervenciones) el 19/01/2012 14:56:39
Buenas amigos,

estoy necesitando eso, evitar que los usuarios se decarguen un archivo, accediendo por ejemplo:

http://www.mi-dominio.com/mi-archivo.rar

pero que sí se lo puedan descargar si acceden desde un link que yo decida, por ejemplo:

http://www.mi-dominio.com/acceso.html

Alguien me da una mano?

Gracias anticipadas!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Evitar la descarga de un archivo con .htacess

Publicado por xve (236 intervenciones) el 19/01/2012 20:45:15
Aquí lo tienes...
Impedir la descarga de archivos desde el exterior
#Inicializamos el modulo mod_rewrite
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?dominio.com/.*$ [NC]
RewriteRule .(rar)$ http://www.dominio.com [R,L]


RewriteRule = Indicamos que generamos una regla o filtro
.(zip|exe|tar.gz|pdf)$ = Coincidencia a buscar. En este caso, buscamos cualquier cosa que termine con zip, exe, tar.gz, o pdf.
http://www.dominio.com = Determina la nueva url a mostrar en caso de que se cumpla la coincidencia anterior.

NOTA: Podemos utilizar expresiones regulares para nuestros filtros.
Cualquier direccion de internet diferente a http://(www.)dominio.com/ que quiera descargar archivos zip exe tar.gz o pdf los enviara a la pagina inicial.
Si deseamos prohibir todos los archivos, colocarimaos:
RewriteRule .*$ http://www.dominio.com [R,L]
.* se aplica la regla a cualquier url que cumpla cualquiera de las anteriores condiciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Evitar la descarga de un archivo con .htacess

Publicado por micke (2 intervenciones) el 20/01/2012 13:45:09
MUCHISIMAS GRACIAS RESULTÓ PERFECTO!!!!!!! y gracias por la explicación!°!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Evitar la descarga de un archivo con .htacess

Publicado por tpm (1 intervención) el 28/05/2013 14:20:22
Funciona perfecto, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar