2009-11-06 55 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