HOT LINKING
First a definition, then a lengthy and detailed explanation.
Hot linking is basically when someone inserts a link on a web page without obtaining permission from the person who owns or pays for the server where the object of that link is stored. Many people create hot links because they don’t understand what it is or how it causes a problem. Today, offenders can be traced. Hopefully this article will prevent the ignorant from getting into trouble over this issue.
A web host is a person or company who owns or leases computer servers. The host offers this service to customers in one of two ways. Either the host sells his service for pay, or the host provides the service for free to the customer because advertisers pay the fees.
When you have a web site hosted on someone else's servers, there are two kinds of expenses you have to pay for: the storage space you use, and bandwidth. Bandwidth is the capacity of data that can be transferred as traffic between the computer server and the visitor’s computer.
Web hosts allow for a certain amount of bandwidth. But for popular pages, images and links, the bandwidth can reach very high levels. Most hosts charge more for higher bandwidth.
Allow me to illustrate this with an example. Let’s assume that PJ wants to post a message on this forum and include an image. When PJ inserts the image into his message, he actually inserts a link to the Uniform Resource Locator (URL) address for that image’s location, and not the actual picture.
If PJ has this image stored on his hard drive, the link will only work as long as PJ is logged on to the internet. Once PJ turns off his computer or logs off, that link is broken. So to prevent this, PJ must transfer that image to a location that is accessible on the internet 24 hours a day.
Thanks to bpalmatv, we have a storage server available that has the 24 hour a day accessibility. The URL address for that server is
http://65.160.96.70/ On that server, bpalmatv created a sub-folder "images" within another folder named “hhplace” to store all of our uploaded images. So all PJ has to do is to upload his image to
http://65.160.96.70/hhplace/images/ Then that server appends that URL address with the filename for that stored image. PJ then posts that new appended URL link into his message.
Whenever someone reads PJ’s message, that generates two-way data communication (bandwidth) between the server computer and the visitor’s computer. This bandwidth has to be paid for by someone. Fortunately, bpalmatv is willing to absorb this cost, up to a limit.
What I have described so far may sound like “Hot Linking”, but it isn’t. That’s because the person who controls or pays for the storage server has given permission for the linking.
But suppose now that PJ has decided that he wants to post the images he has stored on bpalmatv’s server in other places on the internet besides this forum. When PJ posts the links at those locations, he is actually increasing bpalmatv’s storage server bandwidth. And this increase in bandwidth increases the cost for bpalmatv. This is “Hot Linking” because bpalmatv has not authorized posting links at sites other than
http://hhplace.org/
Server owners and customers, like bpalmatv, have the capability of preventing “hot linking” when users won’t do it voluntarily. Computer software exists that can prevent linking from unauthorized locations. So if your link results in the display of a message instead of your image, then you are guilty of “hot linking”.
I hope this explanation is clear. Post any questions you may have.
p.s. This has been edited to include the corrections as posted in jo's message below.