【发布时间】:2012-06-15 20:07:10
【问题描述】:
我正在尝试将 CodeIgniter 用于多个应用程序以及 mod_rewrite 用于应用程序文件夹/名称。
我的CodeIgniter结构如下:
webroot/appone/
webroot/apptwo/
webroot/system/
webroot/index.php
webroot/appone.php
webroot/apptwo.php
我按照此处列出的示例将 CI 与多个应用程序一起使用。 http://codeigniter.com/wiki/Multiple_Applications/
我希望使用 mod_rewrite 来显示以下内容:
domain.com/appone/
domain.com/apptwo/
【问题讨论】:
-
我不完全确定,但你不应该有两个 .htacess 文件,都在相应的 appone/apptwo 文件夹中吗?
-
那么我是否需要删除根 appone.php 文件并在加载所有系统文件等的 appone 文件夹中使用 index.php?
-
我没有测试过它,但它会很有意义,因为您有两个用于不同站点的应用程序文件夹。它们共享相同的核心,但理论上您可能需要完全不同的 htaccess 文件。一定要保留 appone.php 和 apptwo.php 文件,我不能 100% 确定。编辑 @fdias 共享了一个出色的 .htacess 文件,您可以在两个应用程序文件夹中使用。