2014-01-15 66 views
0

首先,我已經爲多個應用程序設置了我的CI安裝。這是我的目錄結構。codeigniter多個應用程序,使用htaccess刪除目錄

application/ 
    - cache/ 
    - config/ 
    - controllers/ 
     - admin/ 
       - admin.php 
     - site1/ 
       - site1.php 
     - site2/ 
       - site2.php 
     - default.php 
    - core/ 
    - errors/ 
system 
index.php 

現在,我已經上傳它在我的網絡託管,並分配它的域名,我現在有這個作爲我的網址爲每個我的網站。

http://example.com/admin

http://example.com/site1

http://example.com/site2

隨着所述準備,我只想http://example.com訪問管理和站點1。直接進入http://example.com,它會將我重定向到site1控制器,但沒有目錄「site1」。所以它只有「http://example.com」的網址。添加「/ admin」將重定向到管理員控制器。

其他控制器也一樣。我將把site2分配到http://anothersite.com。只有沒有目錄「/ site2」的網址。添加「/ admin」將重定向到管理控制器。

在此先感謝!

回答

0

您會遇到這種方法的一些問題。

試試這一個,在HMVC風格 Modular Extensions HMVC

+0

謝謝!現在我有了這個結構,我的網址仍然顯示相同。我如何設置一個域來專門加載控制器?我們舉一個例子:www.site1.com將加載site1控制器,www.site2.com將加載site2控制器,而不會在主機名(www.site1.com/site1或www。)後顯示site1或site2目錄。 site2.com/site2),但都可以訪問管理控制器(www.site1.com/admin或www.site2.com/admin可以)。 – basagabi

相關問題