【发布时间】:2013-11-01 20:47:49
【问题描述】:
我是 Codeigniter 框架的新手。我在一个 Code Igniter 项目中有两个应用程序。
-multipleApp
- application
- one
-- controller
-- model
-- view
-- helper
- Two
-- controller
-- model
-- view
-- helper
- index_two.php
- index.php
现在我可以访问我的网络应用程序之一,即。本地主机/欢迎/测试
现在我的问题是如何在 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]
【问题讨论】:
-
您需要访问您的
index_two.php文件才能使用第二个应用程序。您需要在.htaccess中制定规则以将用户重定向到那里。您希望哪些 URL 指向第二个应用程序? -
@RocketHazmat:我需要访问 localhost/two/welcome/test。 .htaccess 文件中需要添加什么??
-
你能发布你当前的
.htaccess吗?您需要为/two添加一条规则,就像为您的第一个应用添加规则一样。 -
@rocket hazmat: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]
标签: php codeigniter