New Feature Announcement: Master Your Email Delivery with the Mail Delivery Center

WordPress Multisite Subdomains

When using WordPress Multisites with Subdomains, you need to ensure the subdomain is added to cPanel/DirectAdmin to be used.

cPanel

You can do this on cPanel via:

cPanel -> Domains -> Create a new domain 

Here you will enter the name for the subdomain and also the document root; this should share the same Document root as the WordPress Multisite:

d3c160e0fdb40d058818911901e2d33a5219c3e7c20a5b024c6d27f7b862e312fea1447c5e635222?t=14a43ca6def17b3450adf767fa648c97

This will usually be the public_html directory, but if your WordPress Multisite is based on an addon domain will be located on a different path.

If you've already created the subdomain and need to update the document root from the Domains screen, instead click manage next to the subdomain:

b3c5bb00f7b8edbbd20abe7ba4dc9c20a99abda54e90165d3c3a0ce0b59b4cf2b18005ecf42dee27?t=81712bc689d015c583837c7802650d63From here, set a new document root and hit update:
e133528683f4b2d2243a78eced6d93288e147ff9100d9e107f6377632e91a16b2c6e6231b67534c4?t=e78ee259d73a20f796b54a7679a4492d


DirectAdmin

On DirectAdmin the process is similar, add a subdomain via:  

DirectAdmin (User Level) -> Subdomain Management -> Add Subdomain

b28cb2012f6a1134ba878b1f0c5f9b7135d98b30b39a3103fcf78d8ea013945697cdb1d9f757dd87?t=4587b4cee5b8ee3f361edc49a6859e06On DirectAdmin, we need to set the Document Root after creating the subdomain, by default DirectAdmin will set this to be:

/domains/yourdomain/public_html/subdomain
As such once the subdomain is created click the pencil button next to Docroot:


Then set the public_html and private_html to custom and to use the same Document root as the WordPress Multisite:

a3d330d0636cf34573f38a403ef8a4b1eb4bdf2d0fbc75df9813dfe85b5d5faf722fc592e0d51415?t=9ab2f22ec98c2ebf2a4ef1843ad18059
Hit save and wait a few minutes as DirectAdmin build the new document root configuration; you should now be able to visit and use the new document root.
  • 282 Users Found This Useful
Was this answer helpful?

Related Articles

 Connect to your server via SSH

SSH allows secure file transfer and remote logins over the internet. Your connection via SSH is...

 How to force your site to use SSL (HTTPS) using

First of all, you will need to install an SSL certificate to your siteOnce your certificate is...

 How do I change PHP versions, or change my PHP settings / config?

The process of setting your PHP version and the 'variables' (such as memory_limit values) differs...

 How do I install a free SSL via cPanel?

Installing an SSL certificate in cPanel is easy! Best of all, it's free with WebGee!Important:...

 How to send emails in WordPress using the WP SMTP Mail plugin

Instead of using the default PHP mail() function, you can send emails using our SMTP services via...

Powered by WHMCompleteSolution