2014-02-06 40 views
0

我有兩個域名和一個主機。事實是我的主機不接受多個域名。我問我的主機的支持,我該怎麼做,他們給了我一部分代碼。我的問題是這段代碼不適合我。有人能幫助我嗎?指向一臺主機的兩個域名

<?php 

$host = getenv('HTTP_HOST'); 

if($host == "www.domain1.ch"){ 
    header("Location: http://www.domain1.ch/index1.htm"); 
} 

else if($host == "www.domain2.ch"){ 
    header("Location: http://www.domain2.ch/subfolder2/index.htm"); 
} 
?> 

在我的我的主機管理面板,我定義我的第二個域名的重定向 包含這些代碼的PHP頁面。

謝謝你在前進,

薩科

回答

1

試試這個

<?php 

$host = $_SERVER['SERVER_NAME']; 

if($host == "www.domain1.ch"){ 
    header("Location: http://www.domain1.ch/index1.htm"); 
} 

else if($host == "www.domain2.ch"){ 
    header("Location: http://www.domain2.ch/subfolder2/index.htm"); 
} 
?> 
+0

謝謝薩蒂什,我想我該試着昨天但有可能是一個錯誤。它似乎工作,但現在Firefox和鉻告訴我,有很多重定向,所以他們不能顯示該網站... –

+0

RU調用此'index1.htm'因爲每次調用每頁時重定向使用'header' –

+0

當然你是對的!如果我輸入第一個域名,它總是指向同一頁面。我認爲它會像這樣工作。謝謝。 –

相關問題