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.

Naciones Unidas llama la atención sobre las limitaciones que se imponen a Internet. Las posibilidades de un medio como Internet en áreas como la comunicación, información y colaboración han despertado la urgencia de los gobiernos por ...
Facebook apoya una campaña de desprestigio a Google A Facebook no se les escapa una. Y a los medios tampoco. Hace apenas unos días, se acaba de destapar un pastel que no beneficia para nada a los chicos...
Redondear decimales en PHP Entre las funciones matemáticas de PHP se encuentra una que nos permite redondear un float (número en coma flotante o número con decimales) al valor...
Windows 8 Beta es Descargado mas de 1 millón de veces en 24 horas. Windows 8 ha conseguido cautivar la curiosidad de los usuarios. La primera beta para el público del sistema operativo, Windows 8 Consumer Preview, hab...
Sistema de Tarjetas Telefonicas Utilizando varias tecnologías de programación web, y con base en un CMS conocido como es WordPress, he desarrollado un sistema de venta de pines elect...
Google y Mozilla unidos contra windows 8 por el ambiente cerrado en algunas de sus versiones En una carta abierta publicada en uno de sus blogs oficiales, la Fundación Mozilla lanzaba una crítica contra Microsoft a la que ahora se suma la comp...
Flash Player 11 y AIR 3 Coincidiendo con la Conferencia Max 2011 que Adobe ha llevado a cabo durante los últimos días, han sido presentados los nuevos Flash Player 11 y AIR 3...
Chile, Brasil y Venezuela lideran el ranking de uso de la web 2.0 en Latinoamérica El top 3 del Ranking Web 2.0 le corresponde a Chile, Brasil y Venezuela, seguido de Uruguay Paraguay y Argentina. Este es el resultado de un análisi...
Multi-Rate Shipping ,Group Based, for Opencart This extension allows you to set shipping rates based on geozones and customer groups. Features: Set shipping rates based on sub-total, qua...
La ENIAC , el primer computador? ENIAC es un acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), utilizada por el Laboratorio ...