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

Duda sobre configurar protección del Hotlink

Estas en el tema de Duda sobre configurar protección del Hotlink en el foro de Apache en Foros del Web. En la protección de hotlink se puede poner que no me protega desde una url especifica, pero no del dominio completo? Ejemplo: tengo la url ...
  #1 (permalink)  
Antiguo 24/04/2013, 13:21
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años
Puntos: 7
Pregunta Duda sobre configurar protección del Hotlink

En la protección de hotlink se puede poner que no me protega desde una url especifica, pero no del dominio completo?

Ejemplo: tengo la url de mi web, pero tambien quiero agregarle una url de una pagina de facebook que tambien es de mi web, pero lo que quiero agregar es la url especifica no el dominio completo de facebook. No se si me dí a entender, si no me entendieron favor indicarmelo para intentar ser mas especifico.
  #2 (permalink)  
Antiguo 24/04/2013, 18:45
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Duda sobre configurar protección del Hotlink

más o menos
Una protección convencional se hace con esto

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]

la condición dice que si

HTTP_REFERER --> página de dónde proviene la petición

no comienza !^ (el ! es el símbolo de negación y ^el de inicio de la cadena)
seguido de http:// ó https:// y de tudominio.com (con o sin www)
las extensiones jpg,gif,png,jpeg devuelvan un errorDocument Frobidden(prohibido), par eso está el flag F

Ahora si usases esto
Código:
!^http(s)?://(www\.)?tudominio.com/index.php
La cosa cambiaría y las imágenes solo podrían verse desde esa página,
pero si hicieses
Código:
^http(s)?://(www\.)?tudominio.com/index.php
las imágenes se verían en todas tus páginas menos en index.php.
(fijate que eliminé el ! del inicio)
Como ves, a partir de eso podés construir una expresión que prohiba o permita ver imágenes desde la url que se te ocurra

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: hotlink, url
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 07:03.