我正在构建一个站点,它将(显然)有一个我想用 Concrete5 驱动的前端公共部分,但它也将有一个我想用 Code Igniter 构建的成员部分。
有谁知道我该怎么做?
我想我可以将 Code Igniter 代码放入子目录中,但我会遇到任何问题吗?
我正在构建一个站点,它将(显然)有一个我想用 Concrete5 驱动的前端公共部分,但它也将有一个我想用 Code Igniter 构建的成员部分。
有谁知道我该怎么做?
我想我可以将 Code Igniter 代码放入子目录中,但我会遇到任何问题吗?
我不明白为什么不。
正如您所建议的那样,网站上的单独文件夹将是一种解决方案。(您可能需要调整 .htaccess 文件(如果您正在使用一个)以忽略其他 cms/framework
另一种解决方案是拥有单独的子域,例如 example.com 和 members.example.com
答案,因为 OP 没有发布它,是改变 .htaccess 规则:
RewriteBase /
到:
RewriteBase /foo/
foo
index.php 和 CI 所在的子目录在哪里。此 .htaccess 也应该与 CI index.php 位于同一文件夹中。奇迹般有效。也不要忘记将子目录添加到 base_url 配置设置中。
我最终使用了 Code Igniter 的子目录。我必须更改 .htaccess 文件和 apache 的 Mod_Rewrite 规则,以便 Code Igniter “漂亮” URL 正常工作。
如果我记得,我稍后会发布代码。