2009-11-06 56 views
0

我有一个目录 'DOMAINNAME1 /文件夹/'。在域名1中,我有一个子目录,它是另一个域的子域(abc.mydomain.com)。这是对“域名1 /文件夹/”的引用。问题是我想访问'domainname1/folder /'的URL链接显示子域定义。因此,而不是看到:URL混叠用的.htaccess

'domainname1/folder/' 

他们看到:

'abc.mydomain.com/path' 

我怎样才能做到这一点?

+0

是否要重定向用户?或者用户应该能够访问这两个资源? – RageZ 2009-11-06 06:21:45

+0

用户应该能够访问的资源,但URL地址应与abc.mydomain /路径显示 – 2009-11-06 06:32:45

回答

0

你应该使用反向代理做这样的设置,这里basic howto

希望这会帮助你

+0

本教程来自一个更好的来源:http://www.apachetutor.org/admin/reverseproxies – 2009-11-06 06:55:40

+0

其实我需要一个重写规则对于这 – 2009-11-06 06:55:55

+0

不能做到这一点与简单的重写... – RageZ 2009-11-06 07:29:29

0

您可以使用mod_rewrite的代理能力实现这一目标。在abc.mydomain的VirtualHost部分中,您可以添加:

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

我可能没有得到你,用这个解释你更困惑我。你为什么不用一个列表URL URL(request)=> URL TO(response)例子来编辑问题?显示这个规则会发生什么,而不是你想要发生的事情也是有帮助的。 – 2009-11-06 08:03:40