Create a New Domain - defaults to alias domains

Is this also confusing for your clients?

  • Yes

    Votes: 0 0.0%
  • No

    Votes: 0 0.0%

  • Total voters
    0
Operating System & Version
CloudLinux 7.8
cPanel & WHM Version
88.0.11

AzeDK

Well-Known Member
Jul 14, 2011
51
27
143
cPanel Access Level
Root Administrator
The "new" interface in CPANEL for "Domains" when clicking the "Create a New Domain" button defaults to using alias domains, using the shared /public_html/ folder.

In most use cases for our customers, it would be more logical to use addon domains as default, to prevent cases where customers overwrite their content of /public_html/ folders by mistake, thinking they added a new domain, and not an alias domain.

Would it be possible to let system administrators uncheck the checkbox "Share document root (/home/username/public_html) with “MainDomain.tld”." in tweak settings?
 

cPanelDustin

Product Owner
Staff member
Jan 28, 2020
22
15
78
Houston, Texas
cPanel Access Level
Root Administrator
The "new" interface in CPANEL for "Domains" when clicking the "Create a New Domain" button defaults to using alias domains, using the shared /public_html/ folder.

In most use cases for our customers, it would be more logical to use addon domains as default, to prevent cases where customers overwrite their content of /public_html/ folders by mistake, thinking they added a new domain, and not an alias domain.

Would it be possible to let system administrators uncheck the checkbox "Share document root (/home/username/public_html) with “MainDomain.tld”." in tweak settings?
As a work around for this, you could disable alias domains at a package / account level by setting the max to zero for those. This will force new domains to have a separate document root.
 
  • Like
Reactions: AzeDK