When creating a website, occasionally there will be a need to hotlink to a file on the server. Hotlinking (or direct linking) is when a link uses the url to link, as apposed to linking to the directory relative to the file. An example of this is show in the following:

Link relative to the file location on the server:
<img src="/support/image.jpg" />

File Hotlinked or Directly linked to the server:
<img src="http://www.yourdomain.com/image.jpg" />

This is especially useful when using the Premium Web Builder. The Web Builder has the File download link; however, the problem with the File download link is that the file is accessible by everyone on the web. Hotlinking to the file allows the folder to be password protected, preventing people from accessing the file. This is common for those selling books in PDF format that only want people who paid for the book to download it. Lets learn how to directly link a file to the website.

Directly linking to a file on the server

  1. Log into cPanel
  2. link-to-file-server-1-file-managerGo to the File manager and navigate to the folder where the file will be uploaded.

    In this tutorial, a .jpg image will be uploaded to the myimage directory. If there is no directory to upload the file to, create the directory and upload the file there. Upload the file to the folder.

    For information on how to upload files through the cpanel File Manager click here


  3. link-to-file-server-2-index-ofNow that the file is uploaded, the file directory can be accessed. If visiting the directory in the browser With indexing set to default On, the directory will list the file on the page. See snapshot to the right.

    Visit the file through the browser by going to:

    http://yourdomainname.com/foldername/filename.file

    Where the "foldername" is replaced with the folder name on your server and the "filename.file" is replaced with the file that was uploaded to that directory.
  4. link-to-file-server-3-urlGet the url from the address bar of the browser. In this example the url will look like the following:

    http://yourdomainname.com/myimage/macaroni.jpg

    The url can be used in anchors, images, and other HTML tags where files can be linked to. Below are some examples of code that can be used.

    A download link or hyper link will use the following:
    <a href="http://yourdomainname.com/myimage/macaroni.jpg">hyper link</a>

    Hotlinking an image to your website uses the following:
    <img src="http://yourdomainname.com/myimage/macaroni.jpg" />

If you missed the last article, please see the tutorial on Anchor Links and How to Create Them. For more information about articles with a similar topic, please visit Inserting Links into a Website.

Like this Article?

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm James Richardson, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Latest Questions

If you need some help, submit your question to our Community!
We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)
Ask a Question!
Recent Questions
  1. Unable to block .RU domains
  2. Email logs - where shall I find log on who, when, IP address, has open a connection
  3. Creating a Cname

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!