一个codeigniter中的多个应用程序访问

时间:2013-10-23 14:07:18

标签: php codeigniter

我是Codeigniter框架的新手。我在一个Code Igniter项目中有两个应用程序。

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

现在我可以访问我的Web应用程序了。本地主机/欢迎/测试

现在我的问题是如何在localhost中访问这两个应用程序?

index.php :应用程序文件夹看起来像这样

$application_folder = 'application/one';

index_two.php

$application_folder = 'application/two';

这是在一个codeigniter文件夹中访问两个应用程序的正确方法吗?

这是我当前的 .htaccess

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]

1 个答案:

答案 0 :(得分:0)

设置此方法的一种方法是让两个文件夹各自使用正确的index.php文件,如下所示:

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

这样您就可以通过localhost/multipleApp/localhost/app2_index_folder/

访问这两个应用

另一种选择是设置VirtualHost,您可以访问:app1.localhostapp2.localhost

但是,让两个URL共享相同的核心文件。

请参阅此链接Setup VirtualHost on XamppCreate VirtualHost on Ubuntu