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

htaccess que no se accesible desde la url

Estas en el tema de htaccess que no se accesible desde la url en el foro de Apache en Foros del Web. Se que este tema es muy comun, pero por alguna extraña razon no logro encontrar con la respuesta, a ver si me echan un cable. ...
  #1 (permalink)  
Antiguo 27/03/2009, 11:05
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
htaccess que no se accesible desde la url

Se que este tema es muy comun, pero por alguna extraña razon no logro encontrar con la respuesta, a ver si me echan un cable.

1 Tengo una carpeta de imagenes ejm http://misitio.com/imagenes/foto1.jpg....

2. Necesito imperiosamente bloquear el acceso directo desde el navegador a cualquiera es decir si el usuario escribe http://misitio.com/imagenes/foto1.jpg no le de acceso y le de un error.

3. Pero si necesito que las imagenes sean gestionadas desde el sistema que es llamado asi <img src="/imagenes/foto1.jpg" />

Por mas que no lo crean no encuentro la solucion ¬¬ Si alguien tiene alguna idea o alguna pista..

Gracias de antemano.
Saludos
__________________
Drupal Argentina
  #2 (permalink)  
Antiguo 27/03/2009, 13:39
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: htaccess que no se accesible desde la url

Me costo 1/2 dia encontrarlo asi que lo dejo para las futuras generaciones XD

SetEnvIfNoCase Referer "^http://mysite.com/" local_ref=1
<Files "*.jpg">
Order Allow,Deny
Allow from env=local_ref
</Files>

Solo permite referencias al archivo desde el propio dominio, pero no permite el acceso directo por url ni hotlink.

Saludos
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 28/03/2009, 06:06
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: htaccess que no se accesible desde la url

Entonces, para que no se puedan acceder a mis documentos desde la URL, ¿dónde debo poner:

Código:
SetEnvIfNoCase Referer "^http://mysite.com/" local_ref=1
<Files "*.jpg">
Order Allow,Deny
Allow from env=local_ref
</Files>
en un fichero .htaccess dentro del directorio donde se encuentran los documentos??
Perdona mi ignorancia al respecto....
  #4 (permalink)  
Antiguo 19/10/2009, 01:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: htaccess que no se accesible desde la url

Hola, perdonad k reviva el tema, pero estoy con el mismo problema, el ejemplo superior me lo soluciona, pero solo en parte.
Mi problema esk tengo 3 dominios, un .com otro .eu y otro .net
Con la solucion de arriva si pongo por ejemplo el dominio .com me va perfecto pero si entro a la web con el dominio .net entonces no puedo ver ningun archivo, en mi caso lo uso para protejer .swf.

Por otro lado k es el local_ref=1 ese? y como podria hacer para k en lugar de esa pagina fea de error me vaya a la pagina k yo kiera? es algun codigo de error especifico para k lo pueda redireccionar con RewriteRule?

Gracias.
  #5 (permalink)  
Antiguo 19/10/2009, 07:36
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: htaccess que no se accesible desde la url

Trata escribiendo los tres dominios.
Código codigo:
Ver original
  1. Allow from dominio.com dominio.net dominio.org
Tienes que darle espacio entre cada uno.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 19/10/2009, 10:56
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: htaccess que no se accesible desde la url

mmmm no hay manera, tengo el siguiente codigo:
Cita:
<Files "*.swf">
Order Allow,Deny
Allow from http// dominio . com http// dominio . net http// dominio . eu
</Files>
(los dominios bien escritos, k no me deja publicar enlaces)

E probado poniendo los dominios sin el http y tambien poniendolos dentro de "
Pero no funciona. K cambios deberia de hacer hay para k funcionase? perdonad pero esk soy completamente nuevo en .htaccess


Vale ya esta, problema resuleto. Al final el codigo k tenia k poner era este:
Cita:
SetEnvIfNoCase Referer "^dominio.com/" local_ref1=1
SetEnvIfNoCase Referer "^dominio.net/" local_ref2=1
SetEnvIfNoCase Referer "^dominio.eu/" local_ref3=1
<Files "*.swf">
Order Allow,Deny
Allow from env=local_ref1
Allow from env=local_ref2
Allow from env=local_ref3
</Files>
Muchas gracias por la ayuda

Última edición por catalon; 19/10/2009 a las 11:07
  #7 (permalink)  
Antiguo 17/10/2011, 04:31
 
Fecha de Ingreso: junio-2008
Mensajes: 175
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: htaccess que no se accesible desde la url

Hola, refloto el tema para comentar que poniendo cualquiera de los codigos que comentais no me funciona, es decir, funciona en el sentido de que no deja visualizar las imagenes, el problema es que no se carga ningun tipo de imagen, ni siquiera las enlazadas mediante <img src=...> o una hoja de estilos

alguna solucion?
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 10:19.