2013-10-23 26 views
0

我是Codeigniter框架的新手。我在一個Code Igniter項目中有兩個應用程序。多個應用程序在一個codeigniter中訪問

-multipleApp 
    - application 
     - one 
      -- controller 
      -- model 
      -- view 
      -- helper 
     - Two 
      -- controller 
      -- model 
      -- view 
      -- helper 
     - index_two.php 
    - index.php 

現在我能夠訪問我的Web應用程序之一即ie。本地主機/歡迎/測試

現在我的問題是我怎麼可以在本地訪問這兩個應用程序?

的index.php:應用程序文件夾看起來像這樣

$application_folder = 'application/one'; 

index_two.php

$application_folder = 'application/two'; 

是對一個笨文件夾的訪問兩個應用這個正確的方式?

這是我目前的的.htaccess

-multipleApp 
    - application 
     - one 
      -- controller 
      -- model 
      -- view 
      -- helper 
     - Two 
      -- controller 
      -- model 
      -- view 
      -- helper 
    - index.php 
-app2_index_folder 
    - index_two.php 

這樣:設置這一點是讓每個兩個文件夾使用正確的index.php文件,像這樣

RewriteEngine On 
RewriteCond $1 !^(index\.php|images|captcha|css|js|template|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /multipleApp/index.php/$1 [L] 
+0

你需要訪問你的'index_two.php'文件,以使用第二個應用程序。你需要在'.htaccess'中制定規則來重定向用戶。你想要指向第二個應用的網址是什麼? –

+0

@RocketHazmat:我需要訪問localhost/two/welcome/test。任何需要添加.htaccess文件? – Developer

+0

你可以發佈你當前的'.htaccess'嗎?您需要爲'/ two'添加一條規則,就像您對第一個應用的規則一樣。 –

回答

0

的一種方式您可以通過localhost/multipleApp/localhost/app2_index_folder/localhost/app2_index_folder/

訪問這兩個應用另一個選項是設置VirtualHost,您可以訪問的方式:app1.localhostapp2.localhost

但是,這兩個URL都共享相同的核心文件。

請參閱此鏈接Setup VirtualHost on XamppCreate VirtualHost on Ubuntu

+0

我越來越像這樣..系統文件夾路徑似乎沒有正確設置。請打開以下文件並更正:index_two.php – Developer

相關問題