URL Frame works similar to URL redirect except that instead of redirecting the visitor to your web page, the web page will be fetched from the other server and displayed in a frame. The difference is that after redirection, the browser’s address bar will continue to display your domain name.

Unfortunately, there is no tool in cPanel which would automatically setup URL frame. However you are still able to do that using certain HTML tags in your site index file.

<iframe> tag

The <iframe> tag specifies an inline frame. An inline frame is used to embed another document within the current HTML document.

To set up URL frame using this tag, insert the following code to your main index file and save the changes (make sure example.com is replaced with the destination domain and Site Title with the actual site name you wish to be displayed in the browser tab):

<html>
<head>
<title> Site Title </title>
</head>
<style>
body {
margin: 0;
padding: 0;
}
body, iframe {
width: 100%;
height: 100%;
}
iframe {
border: 0;
}
</style>
<body>
<iframe src=”http://example.com”/>
</body>
</html>

 <frameset> tag

The <frameset> element holds one or more <frame> elements, each <frame> element can hold a separate document, so there will be multiple pages fetched into your index page.

To set up URL frame using <frameset> tag, insert the following code to your main index file and save the changes (make sure example.com is replaced with the destination domain and Site Title with the actual site name you wish to be displayed in the browser tab):

<html>
<head>
<title> Site Title </title>
</head>
<frameset>
<frame src=”http://example.com”>
</frameset>
<noframes>Your browser does not support frames. Please click <a href=”example.com”> here </a> to be redirected automatically </noframes>
<!– This tag is required for old browsers. If browser does not support frames, end user will see a message indicated between <noframes>…</noframes> –>
</html>

NOTE: <noframes> and <frameset> tags are not supported in HTML5. Starting from it,only <iframe> tag is used.

To edit index file for the domain, do the following:

1. Log in to cPanel.
2. Navigate to section Files > File Manager:

cp_file_manager

 

 

 

 

 

 

3. Select Document Root for: option, and choose the domain you need to setup URL frame for. Click on Go:

cp_file_mang

 

 

 

 

 

 

 

 

 

 

4. Once you are in the root directory of your domain, create index.html file.
Click on New File in the upper bar Create New File:

cp_frame

 

 

 

 

 

 

 

 

5. Right-click on the file and select Edit:

cp_frame1

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Insert the code for setting up URL Frame and Save Changes:

cp_frame2

 

 

 

 

 

 

 

 

 

 

 

 

Originally posted on February 28, 2016 @ 8:19 pm

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.