Hotlink or Direct link to files on the server
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
- Log into cPanel
- Go 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
- Now 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.fileWhere 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.
- Get the url from the address bar of the browser. In this example the url will look like the following:
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" />
We value your feedback!
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!
Inserting Links into a Website
|1.||Using the anchor tag to create links|
|2.||Creating an Email Link in your Webpage|
|3.||Opening a new window with a link|
|4.||Anchor Links and How to Create Them|
|5.||Hotlink or Direct link to files on the server|
2015-02-16 10:07 am
How do i upload a newsletter? Its has a .html file and a folder containg the images
2015-02-16 11:19 am
Thanks for the question. Since it appears that your newsletter is in HTML format, you will need to upload the HTML file and all of its image elements into your web hosting account. You will need to have a web page or an email that references the link to the HTML page. When you upload a file onto the webserver, you will need remember WHERE you placed it so that you can properly reference it. For example, if your domain name is website.com and you are placing files in the default location (in an InMotion Hosting account), then the files would uploaded into the PUBLIC_HTML folder. If the HTML file was named newsletter.html, then the path would be http://website.com/newsletter.html.
Here are some great reference guides on how to upload files:
Getting started with FTP
Using the File Manager in cPanel.
I hope this helps to answer your question, please let us know if you require any further assistance.
2015-02-16 12:34 pm
Cpanel wont let me upload an entire folder,so do i need to use ftp instead? And can you explain how to do this using an email?
2015-02-16 1:05 pm
Thank you for your question. You cannot connect to FTP using an email address, but you can connect with your cPanel username/password.
If you need additional FTP account, or do not want to share your cPanel credentials, you can create FTP accounts in cPanel.