2015-05-05 41 views
-1

因此,假設我有兩個域:www.foo.comwww.bar.com。他們是分離式服務器(現在,這可以改變),我們已經建成爲bar內容,您可以通過www.foo.com/bar從域B獲取域A的內容

現在訪問就,那麼好,每一件事情正在開發一種新的網站。但是現在我們想要在www.bar.com上顯示bar內容。如果我們只製作一個C-Name,我們仍然需要鍵入www.bar.com/bar,這有點奇怪。

我們能做些什麼來獲得www.foo.com/bar AR www.bar.com內容(當然www.foo.com/bar/baz/123應該可以在www.bar.com/baz/123等)

回答

1

如果你不想重定向,那麼你將使用[P]標誌有代理上www.bar.com。所以在你的www.bar.com服務器上.htaccess你應該可以做這樣的事情。

RewriteEngine On 
RewriteRule ^(.*) http://www.foo.com/bar/$1 [P] 

http://httpd.apache.org/docs/current/rewrite/flags.html#flag_p

注:mod_proxy的要求,需要在Apache的啓用,如果沒有的話。

+0

我在找那個(: – wawa

0

試試這個在您的htaccess

RedirectMatch 301 ^/(.*)/?$ http://www.bar.com/$1 

上面的例子重定向整個網站到域b。

如果你想重定向/條請求域B,請嘗試以下

RedirectMatch 301 ^/bar/(.*)/?$ http://www.bar.com/$1 
相關問題