A hot-linking is when some other site uses images hosted on yours. For example a.com has some pretty nice images. Then b.com decides that instead of hosting these images on their server, they can just link from their pages to the images hosted on site a.com.
Hot-linking usually is bandwidth and of course content stealing. The b.com site will not pay for the traffic used as the image is being loaded from site a.com.

So it is a good practice to prevent images hot-linking:

You can prevent the hot-linking of your images by creating a .htaccess file with the following content:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?your-domain.com/.*$ [NC]

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

The above code will result in a broken image to be displayed when it is hot-linked.

The example above works for .gif,.jpg and .png files, but you can add any file extension.

If you place the .htaccess file in the main folder of your site it will disable hotlinking for all your site.

To block other type of files, just add their extension to the list above. For example to block movie files:

RewriteRule \.(mov|avi|wmv|mpe?g)$ - [F]

The Hot-Linking prevention is based on an Apache module called ModRewrite. So your web host should support it in order for you to be able to use these on your site.

We will be discussing ModRewrite in a separate topic.

No habrá mas soporte para Windows XP y Vista por Microsoft, lee porque.. Con fecha de 10 de abril se despide parcialmente uno de los sistemas operativos de Microsoft peor valorados por la comunidad de usuarios. La llegad...
Class AutoRSS This class can be used to generate a RSS feed from files pf a directory. It can read the list of files available in a given server directory and ge...
Las pérdidas de BlackBerry ascienden a 965 millones de dólares Las cosas se han puesto verdaderamente difíciles para Blackberry, que hoy ha dado a conocer su último informe de resultados correspondiente al segundo...
El tráfico de datos en “la nube” se cuadruplicará en 2019 Un informe del Quinto Índice de Nube Global de Cisco atribuye ese “rápido crecimiento” al auge del almacenamiento de datos personales, los servicios r...
¿Por qué usa tanta RAM el proceso “System” en Windows 10? Cuando la memoria RAM empieza a llenarse, Windows 10 comienza a comprimir páginas de memoria antiguas para que ocupen menos espacio, como sucede cuand...
Logical Operators Logical Operators Example Name Result $a and $b And TRUE if both $a and $b are TRUE. $a or $b Or TRUE if either $a or $b is T...
WinRAR 4.1 actualizado y listo para descargar WinRar es una utilidad para comprimir y descomprimir archivos que se sitúa como la alternativa más popular a WinZip por su ligereza, opciones y rendim...
LibreOffice 3.4.5 Con cierto adelanto sobre el calendario inicialmente previsto el equipo de desarrollo de The Document Foundation acaba de lanzar LibreOffice 3.4.5 fin...
Twitter web Analytics Twitter es una poderosa plataforma de comunicación que permite compartir contenidos a un site pero que hasta el momento no dispone de una herramienta ...
Twitter esta probando una función de traducción de tweets con Bing Translator Una de las consecuencias de la expansión internacional de Twitter es que la compañía traduzca su interfaz a distintos idiomas y, por tanto, adapte el ...
Disable Hot-Linking of images and other files
Tagged on: