1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.4 Prevent access to folder of subdomain on a primary domain

Discussion in 'Troubleshooting and Problems' started by tommy2014, Nov 13, 2014.

  1. tommy2014

    tommy2014 Member

    Hi Guys,

    I have two domains running on the same hosting account. I was installed my Xenforo forum on a Primary domain of the root folder: public_html

    As my hosting only allow to own one primary domain on one account, but i also want to install another Xenforo forum on the same hosting account, then i already purchased a second domain then created a folder under the root folder: public_html/seconddomain and upload all Xenforo data into this folder for the second website domain.

    The problem here is that when people try to visit the Url: http://www.primarydomain.com/seconddomain --> it will automatically redirect to the content on my second domain: http://www.seconddomain.com/

    So can i ask if anyone know how can I prevent people seeing the files at http://www.primarydomain.com/seconddomain and only when viewing them at http://www.seconddomain.com?

    I have tried a few rewrite rule for the .htaccess file but it is not working.

    I saw on the Xenforo installation files. There are two .htaccess files, which are: .htaccess and .htaccess.txt

    If i make some changes for the .htaccess, do i have to do the same things for .htaccess.txt?

    Appreciate your help on this.

    Thank you so much
  2. Tracy Perry

    Tracy Perry Well-Known Member

    Uhhh...not exactly sure what you are trying to do... but if you have an actual second domain, then you only access it via the //second_domain.extension.
    You do not use the primary_domain/secondary_domain.

    Who are you hosting with...as it sounds like they may have something messed up.
    I know that I have cPanel running on a VPS for some of my sites and a few others that I am hosting for people, and doing multiple domains lay out like you indicate - but you don't access them via the primary domain name.
  3. tommy2014

    tommy2014 Member

    I'm using a share hosting, not a VPS, Tracy... :(
  4. Tracy Perry

    Tracy Perry Well-Known Member

    That's exactly what cPanel is... I have my VPS set up to do a shared hosting environment. WHM account is set up there for my sites, one of the Tax companies I do work for and for Jeremy. It is the same as if you used GoDaddy or HostGator basically.

    When Jeremy logs in, he sees basically the same thing that shows up on a HostGator login. Same thing with the tax company.
    Screen Shot 2014-11-12 at 11.57.50 PM.png Screen Shot 2014-11-12 at 11.59.51 PM.png
    Last edited: Nov 13, 2014
  5. Mr Lucky

    Mr Lucky Well-Known Member

    I think I understand, I had a host once which made you put all secondary domains in a folder of the main public_html

    A very simple 301 redirect inside the subfolder to secondary domain.com should work,

    redirect 301 / http://secondarydomain.com/

    This is the simplest, if it works with your host great, otherwise you need something like this in the root public_html

    Options +FollowSymlinks -MultiViews
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www\.primarydomain\.com [NC]
    RewriteRule ^secondomainfolder/(.*) http://www.seconddomain.com/$1 [R=301,NC,L]
    Last edited: Nov 13, 2014
  6. Tracy Perry

    Tracy Perry Well-Known Member

    If the host allows the creation of AddOn Domains (what they are called in cPanel) then that would be the way they work out typically.... they create the secondary domains off the main /public_html location.

    If it is a true second domain (that's not related to the original), like say for another forum on another topic, then this won't work...not to mention the fact that setting up the second domain should have created a DNS entry for it.

    Now, if we are talking about remapping a one domain to another, then a redirect will work.
  7. tommy2014

    tommy2014 Member

    I have tried both of resolution mentioned by Mr Lucky but it is still not working... I guess i will just move to a VPS service then. :(
  8. Mr Lucky

    Mr Lucky Well-Known Member

    These things can work differently depending on the host. I have known both of those methods to work.

    You do need to fix this, if links to the subfolder get out, Google will see duplicate content.

    Does the host not have a tech support that can help?

Share This Page