我有一个目录'Domainname1/folder/'。在 Domainname1 中,我有一个子目录,它是另一个域的子域 (abc.mydomain.com)。这是对“domainname1/folder/”的引用。问题是我希望访问“domainname1/folder/”的 URL 链接显示子域定义。所以而不是看到:
'domainname1/folder/'
他们看:
'abc.mydomain.com/path'
我怎样才能做到这一点?
我有一个目录'Domainname1/folder/'。在 Domainname1 中,我有一个子目录,它是另一个域的子域 (abc.mydomain.com)。这是对“domainname1/folder/”的引用。问题是我希望访问“domainname1/folder/”的 URL 链接显示子域定义。所以而不是看到:
'domainname1/folder/'
他们看:
'abc.mydomain.com/path'
我怎样才能做到这一点?
您可以使用 mod_rewrite 的代理功能来实现这一点。在 abc.mydomain 的 VirtualHost 部分中,您可以添加:
RewriteRule (.*) http://mydomain/folder/$1 [P]
ProxyPassReverse / http://mydomain/folder
你应该使用反向代理来做这样的设置,这里是一个基本的howto。
希望这会对你有所帮助