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

hotlink a archivo web

Estas en el tema de hotlink a archivo web en el foro de Apache en Foros del Web. hola amigos, estoy teniendo el siguiente problema, hay un sitio que me está haciendo hotlink a un archivo mio (no imagen)... supongamos: www.misitio.com/mi_articulo allí tengo ...
  #1 (permalink)  
Antiguo 02/05/2012, 10:46
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 3
hotlink a archivo web

hola amigos, estoy teniendo el siguiente problema, hay un sitio que me está haciendo hotlink a un archivo mio (no imagen)... supongamos:

www.misitio.com/mi_articulo


allí tengo un articulo que no quiero que se vea en ninguna otra página... activé el hotlink en cpanel, pero al parecer según vi en un tutorial no es para archivos php sino que para jpg, bmp, etc.

¿que puedo hacer para que no hagan hotlink de mi pagina que contiene el artículo?

Gracias.
  #2 (permalink)  
Antiguo 03/05/2012, 18:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: hotlink a archivo web

Si es un php, poner alguna condición para el $_SERVER[HTTP_REFERER];
De esa variable obtenes el dominio, y si no es el tuyo, redirigir a otra parte.
Podés ayudarte con http://www.php.net/manual/es/function.parse-url.php para identificar el dominio en la cadena

Aunque pensándolo, haciendo un
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tusitio\.com/ [NC]
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteRule .*\.(php)$ http://goolge.com[L]

tradicional, si se maneja por extensiones de archivo, debería funcionar igual

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

Etiquetas: hotlink, php
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 09:10.