Php 将2.0放入文件夹1.7时未找到[Codeigniter]错误404
当我将CI 2.0放在这样使用CI的文件夹中使用多个web时,我遇到了问题 我使用CI 1.7作为 domain.com使用普通php代码,不使用框架。 webci17使用CI 1.7实现 webci20使用CI 2.0实现 我可以访问www.domain.com/webci17 但是当我接触到 www.domain.com/webci17/webci20 它将重定向到404未找到页面 我通过在webci20中编辑index.php来检查任何文本,它的更改显示在我更改时,但当更改回默认的CI index.php时,它会再次重定向到404未找到页面。 我不确定它是否涉及CI的版本,但我认为不是。 谁能解决这个问题?Php 将2.0放入文件夹1.7时未找到[Codeigniter]错误404,php,codeigniter,http-status-code-404,subdirectory,Php,Codeigniter,Http Status Code 404,Subdirectory,当我将CI 2.0放在这样使用CI的文件夹中使用多个web时,我遇到了问题 我使用CI 1.7作为 domain.com使用普通php代码,不使用框架。 webci17使用CI 1.7实现 webci20使用CI 2.0实现 我可以访问www.domain.com/webci17 但是当我接触到 www.domain.com/webci17/webci20 它将重定向到404未找到页面 我通过在webci20中编辑index.php来检查任何文本,它的更改显示在我更改时,但当更改回默认的CI i
谢谢。如果我没有弄错您的答案,那么这样做是在告诉CI1.7安装程序,该安装程序获取url并解释它,以查找名为webci17的控制器和名为webci20的方法,前提是您没有进行任何重映射。当然,您会遇到404未找到错误 您当然可以在同一台服务器上安装两个不同的安装,即使版本不同,但您可以通过将文件夹和设置分离到相应的变量来实现这一点,如《用户指南》中明确指出的: 如果你想在你的安装中集成一些东西,就像它是另一个CI安装一样,你可以考虑使用HMVC实现,但这是另一个故事,我很怀疑它是否能与两个不同版本的CI一起工作。在最新版本中,许多功能已被重命名和/或取消
你也可以尝试升级到最新版本2.0.2,你可以在他们的论坛上找到关于如何升级的信息。例如,请看您的类名中是否有此类Myclass扩展CI_控制器?