Web Template Editor

Web Template Editor

The Web Template Editor interface allows you to create placeholder web pages. Visitors see these pages when they navigate to a site on your server that meets one of the following conditions:

  • The domain's owner did not configure the site, or no owner exists for the site on your server.
  • The domain points to an incorrect IP address.
  • The site moved.
  • A connection or firewall problem exists on the site.
  • The domain's owner suspended the site.

The placeholder pages that you create for a specific account only appear for that account's sites. For example, placeholder pages that you create for theroot user do not appear for sites that reseller accounts own.

Important:

  • When you configure your template, you must perform the following actions:If you redirect a domain, visitors will not see placeholder pages. To ensure that visitors see these pages, you must copy the finished pages from the /var/cpanel/webtemplates/root/english/ directory to the /home/username/public_html directory of the destination domain.
    • Store the images for these templates in the /usr/local/cpanel/img-sys/ directory. When you link to the images, provide links that are relative to the /usr/local/cpanel/ directory (for example, /img-sys/myimage.jpg).
    • When you link to images or files outside of the img-sys directory, use the [% data.protocol %] tag as a substitute for http or https.

Edit a template file

To modify a template file from within the WHM interface, perform the following steps:

  1. Select the tab that corresponds to the template to edit. For more information, read the Template types section.
  2. Make the desired changes.
    • To view your changes before you finish, click Preview.
  3. Click Save.
    • To revert to the most recent version of the template, click Revert.
    • To discard your changes and revert to the default template, click Revert to Default.

Upload a template file

To upload a custom website template, perform the following steps:

  1. Select the tab that corresponds to the template that you wish to edit. For more information, read the Template types section.
  2. Under Upload Your Own Template, click Choose File.
  3. Browse to the template file on your local computer.
  4. Click Upload Template.

Template types

Template type
Description
File
Default Website Page

This template displays if any of the following statements are true:

  • The owner did configure this site.
  • The owner deleted this site.
  • The domain points to an incorrect IP address.
  • The domain points to an IP address on your server, but none of your cPanel accounts own that domain.

Notes:

  • The following manually-created scripts override the default website template:

    /usr/local/apache/htdocs/index.php
    /usr/local/apache/htdocs/index.cgi
    /usr/local/apache/htdocs/index.pl
  • You can also place files in the skeleton directory to load a default page for new accounts. For more information, read our Skeleton Directory documentation.
/var/cpanel/webtemplates/root/english/default.tmpl
Account Move This template displays if the site moved.

/var/cpanel/webtemplates/root/english/moving.tmpl

Connection Selection

This template displays if a connection or firewall problem exists on the site.

In addition to the [% data.protocol %] tag, use the following tags to configure this template:

  • [% data.ishttps %] — Inserts 1 if the visitor accessed the site at a secure port (for example, 20832087, or 2096), or 0 if the visitor did not.
  • [% data.port %] — Inserts the cPanel port number.
  • [% data.js_safe_redirecturl %] — Inserts the URL of the domain's cPanel interface.
  • [% data.js_safe_proxyurl %] — Inserts the URL of the cPanel proxy domain.
/var/cpanel/webtemplates/root/english/redirect.tmpl
Account Suspended This template displays if the account's owner or the root user suspended the site. /var/cpanel/webtemplates/root/english/suspended.tmpl
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Create a New Account

Create a New Account                 =>  The Create a New Account interface allows you to...

Change Site’s IP Address

Change Site's IP Address         This interface allows you to change an account's IP address. You...

Email All Users

 Email All Users                      This interface enables you to email every cPanel user...

Force Password Change

Force Password Change               This feature allows you to force users to change their...

Limit Bandwidth Usage

Limit Bandwidth on an Account               This interface enables you to change the allotted...