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
Val: 103
Oro
Ha mantenido su posición en Apache (en relación al último mes)
Gráfica de Apache

Evitar la descarga de un archivo con .htacess

Publicado por xve (284 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

Evitar la descarga de un archivo con .htacess

Publicado por anomimo (1 intervención) el 20/07/2017 00:24:34
como seria el codigo?
puedes ponerlo de manera más explicada, soy nuevo
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