Inicio Ayuda Buscar Shop Ingresar Registrarse
 
Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
Noticias: Consigue tu dominio .com .net gratis
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Tutorial - evitar hotlink en alojalo.net  (Leído 185 veces)
0 Usuarios y 1 Visitante están viendo este tema.
j.garcia2
Global Moderator
Hero Member
*****

Karma: -1
Desconectado Desconectado

Sexo: Masculino
Mensajes: 678
$308.00 creditos

Ver Inventario
Enviar Dinero a j.garcia2


Ver Perfil WWW Email
« en: Noviembre 22, 2008, 02:38:47 »

Tutorial - evitar hotlink en alojalo.net
Hotlinking traducido literalmente al castellano significa "enlace caliente". Se refiere a los enlaces que realizamos de imágenes o ficheros de servidores que no nos pertenecen, sin permiso del autor y muchas veces sin siquiera nombrarlo.

Para evitar el hotlinking si estamos usando como servidor web Apache tenemos que modificar o crear un archivo .htaccess en la carpeta donde están los archivos. La forma mas común de evitar el hotlinking (aunque es facilmente engañada) es comprobar el referer. Cuando visitamos una página web esta sabe de que página has llegado a ese sitio (referer) si has entrado a traves de un enlace. En Apache esta información se almacena en HTTP_REFERER.

Supongamos que nuestro sitio web es
Debes estar registrado para poder ver los links.
Registrate o Login
www.zootropo.es;
el siguiente código dentro de .htaccess haría que solo se mostrara la imagen si el referer es una página perteneciente a zootropo.es o si no hay referer (se ha escrito la dirección en la barra de dirección):

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?zootropo\.es/ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteRule \.(jpe?g|gif|bmp|png)$ imagenes/no_permitido.gif [L]

Si quisieramos comprobar archivos con otra extensión solo tendríamos que cambiar las extensiones de la última regla. Además, si en lugar de mostrar una imagen (que al fin y al cabo también esta gastando ancho de banda) queremos simplemente darle un error de forbidden al enlazar la imagen la última regla quedaría así:

    RewriteRule \.(jpe?g|gif|bmp|png)$ - [F]

Fuente:
Debes estar registrado para poder ver los links.
Registrate o Login
En línea

NUEVA CULTURA MUSICAL:

Debes estar registrado para poder ver los links.
Registrate o Login

Debes estar registrado para poder ver los links.
Registrate o Login
EQUIPO REVELACION FUTBOL SALA:

Debes estar registrado para poder ver los links.
Registrate o Login
oldfox
Full Member
***

Karma: 0
Desconectado Desconectado

Mensajes: 148
$39.00 creditos

Ver Inventario
Enviar Dinero a oldfox


Ver Perfil WWW
« Respuesta #1 en: Abril 09, 2009, 12:35:53 »

Muy sabia, asi tambien evitamos que nuestro trafico no sea ocupado por otros que no tienen nada que ver con nuestro sitio, una practica muy recomendable

SAludos
En línea

El tiempo pasa, los errores pesan en tu espalda
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Página creada en 0.052 segundos con 17 queries.