URL Aliasing using .htaccess

2019-08-24 18:17发布

问题:

I have a directory 'Domainname1/folder/'. In Domainname1, I have a sub-directory which is a sub-domain (abc.mydomain.com) of another domain. This is a reference to 'domainname1/folder/'. The thing is I want the URL links accessing 'domainname1/folder/' to display the sub-domain definition. So instead of seeing:

'domainname1/folder/'

They see:

'abc.mydomain.com/path'

How can I do this?

回答1:

you should use a reverse proxy to do such setup, here a basic howto.

Hope this would help you



回答2:

You can use the proxying abilities of mod_rewrite to achieve this. In the VirtualHost section for abc.mydomain, you can add:

RewriteRule (.*) http://mydomain/folder/$1 [P]
ProxyPassReverse / http://mydomain/folder