我是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]
答案 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.localhost
和app2.localhost
但是,让两个URL共享相同的核心文件。
请参阅此链接Setup VirtualHost on Xampp或Create VirtualHost on Ubuntu