Bluehost Web Hosting Help
Restrict Access to Addon Domains through the Main Domain
Summary
All Addon Domains must be associated with a subdomain. You are able to disable access to the subdomain, this article will show you how to do this.
Disable access to a subdomain
The following is an example '.htaccess' code which provides a thorough means of making the Addon domain folders, and their contents, invisible through the main domain by forcing a "404 Not Found" error. This will work both for web browsers and search engines:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC] RewriteCond %{REQUEST_URI} ^/addonfolder/(.*)$ RewriteRule ^(.*)$ - [L,R=404]The example rewrite rules will force 'http://www.domain.com/addonfolder/' and any of its contents to report the "404 Not Found" error.
Be sure to replace the 'domain.com' in the example with your hosting account's main domain address and 'addonfolder' with the name of the folder for your Addon domain.
This can also be applied to multiple Addon domain folders through the use of the [OR] option as in the following example in which 3 Addon folders are being reported as "404 Not Found" when accessed through the main domain:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC] RewriteCond %{REQUEST_URI} ^/addon1/(.*)$ [OR] RewriteCond %{REQUEST_URI} ^/addon2/(.*)$ [OR] RewriteCond %{REQUEST_URI} ^/addon3/(.*)$ RewriteRule ^(.*)$ - [L,R=404]
Recommended Help Content
Restrict subdomain access to addon domains
How do I stop people from being able to use the addon domain as a subdomain of the primary domain?
How To Host Primary Domain From A Subfolder htaccess
How do I make a sub directory (or sub folder) act as the public_html for your main domain?
FTP for Addon Domains and Subdomains
How do I FTP to my addon domains and subdomains without interfering with my main account.
Related Help Content
What Is The Difference Between Addon Domain, Parked Domain & Subdomain?
What is the difference between parked domains and addon domains?
What Is An Addon Domain And How Does It Work?
What is an Addon domain?
How to Setup Multiple Domains Pointing to the Same Directory
Can I have multiple domains pointing to my site or to a directory on my site?
How To Change Your Primary Domain
How can I change the primary domain name on my account?
How To Assign A Domain Name - A Record, Name Servers, HTML Page
How do I setup an addon domain or parked domain in my hosting account?
Where to Upload Files for an Addon Domain
I have setup a pointed/addon domain, where should I upload the files for this domain?
How to fix ExecCGI in .htaccess
How to run CGI scripts for Addon domains.
What Is A Subdomain And How Does It Work? How To Create A Subdomain
Can I make subdomains for my addon domains on the account?