Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/09/2012, 07:34
kies89
 
Fecha de Ingreso: septiembre-2012
Ubicación: Madrid
Mensajes: 89
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: Impedir que se vea cierto contenido

Cita:
Iniciado por emprear Ver Mensaje
Coincido con @skamasle, tenés que definir bien que querés hacer. No sea cosa que termines bloqueandote a ti mismo

en mi ejemplo solo asignamos un valor a local_ref cuendo el referer es el definido, luego hacemos un allow solo para esa variable de entorno.

No es exactamente lo mismo que una protección para hotlink.
Si querés algo para eso,
Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com [NC]
  3. RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

Saludos


Gracias ;).
Por cierto, una duda:

Código Apache:
Ver original
  1. SetEnvIfNoCase Referer "^https://www.miweb.com/visualizar-imagen.php" imagen=1
  2. <filesMatch "\.(jpg|gif|png)$">
  3. Order Allow,Deny
  4. Allow from env=imagen
  5. </filesMatch>

¿Está bien usado así?
Se usa así:
https://www.miweb.com/visualizar-imagen.php?imagen=principal.png
No entiendo muy bien qué hace ese 1... y si todo el código está bien adaptado o tiene algún fallo dímelo por favor :).
Y ese código dice que solo puedo poner en la variable imagen nomres terminados con .jpg|gif|png, ¿verdad?

Gracias de antemano.