We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Redirect Subdomain Without Changing URL
Redirect Subdomain Without Changing URL
Hey Guys,
I hope this finds you all well. I have a primary domain domain.com created and I wanted a subdirectory sub.domain.com created too. As suggested, I simply need to treat it as another web domain so I created one for sub.domain.com.
I, however, wanted sub.domain.com to point to a directory/folder on my primary domain domain.com like the following:
sub.domain.com ---> domain.com/sub
where sub is simply a folder/directory, and that the URL stays the same sub.domain.com (not changing to domain.com/sub)
Is this possible via .htaccess? how do I go about this?
My machine runs on Centos 7 (with apache2 + Nginx). Thank you!
I hope this finds you all well. I have a primary domain domain.com created and I wanted a subdirectory sub.domain.com created too. As suggested, I simply need to treat it as another web domain so I created one for sub.domain.com.
I, however, wanted sub.domain.com to point to a directory/folder on my primary domain domain.com like the following:
sub.domain.com ---> domain.com/sub
where sub is simply a folder/directory, and that the URL stays the same sub.domain.com (not changing to domain.com/sub)
Is this possible via .htaccess? how do I go about this?
My machine runs on Centos 7 (with apache2 + Nginx). Thank you!
Re: Redirect Subdomain Without Changing URL
I'm supposing you have your reasons for doing this, rather than just moving the files into the subdomain public_html directory ...
Two ways of doing it that I can think of.
a) Remove subdomain public_html directory, and symlink it to the other place. eg.
ls ~/web/
domain.com
sub.domain.com
cd sub.domain.com
mv public_html public_old # might need sudo?
ln -s /home/admin/web/domain.com/public_html/directory/ ./public_html/
b) Create a new template for your subdomain site based on one of the vesta default templates. Edit the path within that to point to the correct directory. Save the template with a different name (mysubdomain.tpl / stpl). Select that template for your sub.domain.com from the vestacp interface. I can't be more specific with this one as I don't know what your set up is. Search the forum for guides.
Two ways of doing it that I can think of.
a) Remove subdomain public_html directory, and symlink it to the other place. eg.
ls ~/web/
domain.com
sub.domain.com
cd sub.domain.com
mv public_html public_old # might need sudo?
ln -s /home/admin/web/domain.com/public_html/directory/ ./public_html/
b) Create a new template for your subdomain site based on one of the vesta default templates. Edit the path within that to point to the correct directory. Save the template with a different name (mysubdomain.tpl / stpl). Select that template for your sub.domain.com from the vestacp interface. I can't be more specific with this one as I don't know what your set up is. Search the forum for guides.