2013-04-30 109 views
0

我甚至不知道這是否可行。.htaccess更改域名但保留路徑

我3個域名:

mytest.com test88.com test99.com

mytest.com是,所有的內容所在的主要領域。在我的情況下,它是安裝在該網站空間的WordPress。

我htaccess的是這樣的:

RewriteEngine On  

RewriteCond %{HTTP_HOST} ^(.*)test88.com [nc] 
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test88 [R,L] 

RewriteCond %{HTTP_HOST} ^(.*)test99.com [nc] 
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test99 [R,L] 

我想保留,以防域名訪問者去test88.com,但我也想保持路徑的其餘部分。它應該看起來像這樣在地址欄中: http://www.test.88.com/wp/?page_id=10&test=test88

ist這可能嗎?

在此先感謝

回答

0

你想從mytest.com內容顯示了test88.com和test99.com,基本上創建重複下?

在這種情況下,您可能不希望mod_rewrite重定向[R],而是反向代理[PT]主域中的內容。

RewriteEngine On  

RewriteCond %{HTTP_HOST} ^(.*)test88.com [nc] 
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test88 [PT,L] 

RewriteCond %{HTTP_HOST} ^(.*)test99.com [nc] 
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test99 [PT,L] 

確保mod_proxy安裝在您的Apache上。