This site utilizes JavaScript to function correctly. Looks like it's disabled on your browser. Please enable it for your best experience.

For instructions on enabling JavaScript, click here

Skip to main content

Just Host Web Hosting Help

How To Host Primary Domain From A Subfolder htaccess

How to host the Primary Domain from a subfolder (.htaccess)

Summary

Your main domain will use the public_html directory for all of its Web site files by default. Addon domains use sub directories inside the public_html directory.

In order to also set up your main domain to use a subdirectory on your hosting account you will need to set up a redirect in the .htaccess file in the public_html folder so that the server knows that any request for your main domain will be redirected to a subdirectory on public_html.

Joomla, Drupal and WordPress

If you are using Joomla, Drupal or WordPress it is recommend that you not follow these instructions, rather that you follow the instructions provided by in the official documentation. Please see the links below for instructions specific to the CMS you are using.

Locating the .htaccess file in the File Manager

To begin you will need to open the .htaccess file located in your public_html folder. Because this file is, by default, not visible, please follow the instructions below to locate and open this file.

  1. Log in to your Just Host cPanel account.
  2. Scroll down to the Files section.
  3. Click the File Manager icon.
  4. Check the View Hidden Files checkbox.
  5. You are working with your primary domain, so select the WebRoot (public_html/www) option.
  6. Right click the .htaccess and choose Code Editor

Modifying the .htaccess

The following code will need to be added to the .htaccess file in the public_html folder of your hosting account. You will need to insert the following code block and make modifications as noted in the (#) comments.

You will need to change the two instances of example.com to your domain, and the three instances of subdirectory to the folder where you want your site.

# Justhost.com
# .htaccess main domain to subdirectory redirect
# Do not change this line.
RewriteEngine on
# Change example.com to be your main domain.
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
# Change 'subdirectory' to be the directory you will use for your main domain.
RewriteCond %{REQUEST_URI} !^/subdirectory/
# Don't change the following two lines.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Change 'subdirectory' to be the directory you will use for your main domain.
RewriteRule ^(.*)$ /subdirectory/$1
# Change example.com to be your main domain again.
# Change 'subdirectory' to be the directory you will use for your main domain
# followed by / then the main file for your site, index.php, index.html, etc.

RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ subdirectory/index.html [L]

Visitors to your Web site will not be able to tell that your main domain is using a subdirectory, they will still see the Web site address as http://www.example.com/page.html.

Please note that this will not work with some website software. You may also need to modify the $base_url, $live_site or other configuration settings to finish the process.

Knowledgebase Article 1,096,832 views bookmark tags: Drupal domain htaccess joomla wordpress


Was this resource helpful?

Did this resolve your issue?


Please add any other comments or suggestions about this content:





Recommended Help Content

I do not want to see addon.maindomain.com. How do I do that?
Knowledgebase Article 336,476 views tags: accessible addon directory domain folders hidden htaccess inaccessible primary secondary

How can I change the primary domain name on my account?
Knowledgebase Article 1,412,120 views tags: account change domain primary rename

How to use a WildCard SSL Certificate
Knowledgebase Article 223,607 views tags: htaccess reseller ssl subdomain subfolder wildcard

Related Help Content

How do I stop people from being able to use the addon domain as a subdomain of the primary domain?
Knowledgebase Article 420,048 views tags: addon domain htaccess

How to change the name of your WordPress site without WP Tools
Knowledgebase Article 246,942 views tags: change domain update wordpress

How to move WordPress from one folder to another folder on the same server.
Knowledgebase Article 238,409 views tags: migrate move velvet wordpress

This article explains how to transfer you drupal website from Drupal Gardens to Just Host.
Knowledgebase Article 51,785 views tags: Drupal transfer

WordPress Error: Unable to create directory /wp-content/uploads/2009/mydir/summer/ Is its parent directory writable by the server?
Knowledgebase Article 240,138 views tags: create unable wordpress

How to Stop A Directory Index From Being Shown
Knowledgebase Article 299,471 views tags: directory htaccess index

A list of locations where you can find support for drupal outside of Just Host
Knowledgebase Article 120,935 views tags: Drupal

Theme Plugin Wordpress Drupal Joomla Concrete5 Zen Cart Oscommerce Tomato Cart
Knowledgebase Article 189,492 views tags:

** Google ad credits are only available to customers in the United States, Canada, and the United Kingdom at this time.

¹ VAT (Value Added Tax) is not included in our advertised price and will be charged separately and itemized on invoices and billing information. Standard VAT rates based on EU Member State regulations may apply. Learn more.