0

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

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

现在我可以访问我的网络应用程序之一,即。本地主机/欢迎/测试

现在我的问题是如何访问本地主机中的两个应用程序?

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]
4

1 回答 1

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

于 2013-10-23T14:18:39.510 回答