我不是一個非常有經驗的程序員,並且第二次使用CodeIgniter。Codeigniter,域到某個地區的網站
假設我有www.domain1.com。所以我會說,有3個控制器/ area1,/ area2,/ area3。如果我將基本URL設置爲www.domain1.com,用戶可以訪問它們,如www.domain1.com/area1等。但我的問題是,客戶希望某個區域的網絡,比如area2,在其自己的領域中作爲一個微型網站,因此他想通過www.domain2.com訪問area2。
我不知道如何使用CodeIgniter來處理這個問題。假設他註冊了www.domain2.com並將其設置爲指向相同的DNS,服務器等。訪問URL www.domain2.com時,如何讓CodeIgnitor執行控制器區域2?
也許會改變$config['base-url']
?路由? .htaccess
?請,如果你已經解決了這個問題,不勝感激代碼的例子。
編輯:我會把我想要得到的網站的例子。
我笨的一個正常的安裝(外部主機,我無法訪問httpd.conf
)它是一臺機器上,而該網站的根應該由www.domain1.com
所有域名都可以訪問外部註冊。所以我有家庭控制器,它顯示了主頁面視圖。假設該網站有3個區域/ area1/area2/area3及其相應的控制器,顯示這些區域的視圖。
我的客戶要強調的領域之一,該控制器/面積2顯示了一個,他想用不同的域該區域,www.domain2.com
我能做些什麼,以便當用戶瀏覽到www.domain2.com,CI將他們重定向到www.domain1.com/area2?例如,我可以根據收到的URL修改$config['base_url']
,還是不可能?我需要修改.htaccess
文件嗎?
如果我是正確的area2的控制器是在所有其他控制器相同的域? – ITroubs 2010-10-02 14:16:48
所有的控制器都在同一個託管的同一個文件夾上,只有一臺物理機器,一臺託管) – 2010-10-03 08:16:46
我只是希望能夠查看/ area2控制器的結果使用不同的域名訪問codeigniter根目錄。 – 2010-10-03 08:17:32