Evolve Help Center
Evolve Web Hosting Homepage Evolve Web Hosting Portal Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Published on: 02/09/2023 | Updated on: 03/03/2023 | Reading Time: 4 minutes

cPanel Domains

cPanel Domains Section
cPanel Domains Section

Add a New Domain

Addon Domain is now known as Add a Domain in cPanel as they’ve recently updated the interface.

Difficulty Level: Easy

  1. To add a new domain within cPanel, you’ll first need to login to your cPanel account.

  2. Next, go to the Domains section and click on Domains. Keep in mind that some packages may be limited to a certain number of Domains that you can add.

cPanel Domains Section
cPanel Domains Section
  1. Once you see the screen below, click on the blue button that says create a new domain off to the right side of your screen.
cPanel Active Domain List
cPanel Active Domain List
  1. Next, you will see the screen below to add a new domain (if your hosting plan allows for it).

Document Root (File System Location)

The Document Root setting is VERY important.

More than likely, you already have a website uploaded to /home/your_cpanel_username/public_html so we suggest unchecking this box. As soon as you uncheck the box, you’ll be presented with the option to specify the location where you will upload files for this new domain to the server (shown in second image below). We suggest using the format of /home/your_cpanel_username/newdomain.com

This allows you to keep the files for the new domain separate from the files of the main domain (located in /home/cpanel_username/public_html) which helps keep you organized and it is a security best practice.

Once you are finished adding a new domain, make sure you Update Your Nameservers

cPanel Create a Domain Screen WITH Share Root Directory Option - Not Recommended
cPanel Create a Domain Screen WITH Share Root Directory Option - Not Recommended
cPanel Create a Domain Screen WITH Share Root Directory Unchecked
cPanel Create a Domain Screen WITH Share Root Directory Unchecked

If you need any assistance, please submit a ticket for Technical Support


Manage the Domain

If you need any assistance, please submit a ticket for Technical Support


Create a Subdomain

Difficulty Level: Easy

To get started, you will need to login to cPanel. If you are not sure how to login to cPanel, take a look at this link first. How to Access cPanel

Once you are logged into cPanel, locate the Domains section of icons. Within this section, you will click on the icon that says Domains. Click this where you will be taken to the screen to add a new subdomain.

cPanel Domains Section
cPanel Domains Section

This is the next screen that you will see:

Click the blue button off to the right of your screen that says create a new domain

To create a subdomain, enter a new name followed by a period (.) and then the website’s domain. For example, enter subdomain.example.com to create a subdomain of example.com.

For the Document Root, it’s usually just best to allow cPanel to assign the value here which is /home/subdomain_name

Document Root (File System Location)
The Document Root setting is VERY important.

More than likely, you already have a website uploaded to /home/your_cpanel_username/public_html so we suggest unchecking this box. As soon as you uncheck the box, you’ll be presented with the option to specify the location where you will upload files for this new domain to the server (shown in second image). We suggest using the location of /home/your_cpanel_username/newdomain.com

cPanel Create a Domain Screen WITH Share Root Directory Option - Not Recommended
cPanel Create a Domain Screen WITH Share Root Directory Option - Not Recommended

This allows you to keep the files for the new domain separate from the files of the main domain (located in /home/cpanel_username/public_html) which helps keep you organized and it is a security best practice.

cPanel Create a Domain Screen WITH Share Root Directory Unchecked
cPanel Create a Domain Screen WITH Share Root Directory Unchecked

Click Submit. Now you can begin to upload files in that new directory.

If you need any assistance, please submit a ticket for Technical Support


Force HTTPS Redirection

Difficulty Level: Easy to Medium

Forcing all pages to load over HTTPS can be accomplished by the following steps. This does require that you have an SSL Certificate properly installed to work.

  1. Connect to FTP or File Manager within cPanel and locate your .htaccess file. This is generally hidden and is commonly located in the public_html folder.

  2. Open the .htaccess file to edit

  3. Locate ‘RewriteEngine On’ within your .htaccess file

  4. Directly under RewriteEngine On add the following two lines of code:

# Add below RewriteEngine On within your .htaccess file
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
  1. Save and re upload this file

  2. Clear your browser cache and test

If you need any assistance, please submit a ticket for Technical Support


cPanel Domains Official Documentation