2010-10-27 85 views
1

我想產生一個PHP支持網站的地區版本,例如:一臺服務器,多個域,共享PHP MVC

www.mysite-england.co.uk 
www.mysite-wales.co.uk 
www.mysite-scotland.co.uk 

我想建立一個LAMP服務器來服務所有域使用單個php MVC使用$_SERVER['HTTP_HOST'](或類似)作爲主要內容修改器。即

if($_SERVER['HTTP_HOST'] == 'mysite-wales.co.uk'){ 
    $region = 'wales'; 
    $database = 'db_wales'; 
    $styles=  array('wales.css', 'wales_banners.css') 
    etc etc....  
} 

我怎麼去有關設置服務器直接在一臺服務器上的所有這些領域,以同樣的MVC路由器?

+0

什麼網絡服務器?你有權訪問它的中央配置文件嗎? – 2010-10-27 16:18:42

+0

是的,它是一個自我管理的Linux服務器。 – Haroldo 2010-10-27 16:42:54

回答

0

我們今天做了很多在我的最後一份工作。你所做的只是在同一個代碼庫中的虛擬主機點上的所有域。除了定義變量(I.E.站點名稱,區域)之外,代碼庫不會在意區別。只需將服務器別名添加到您的虛擬主機,並在引導程序的頂部運行一個交換機即可。

相關問題