我的框架是codeigniter,我的网站工作正常。
例:
www.example.com/
现在,我已经将所有代码点火器的文件夹复制到另一个目录,如下所示:
www.example.com/test
现在我的网址:
www.example.com/profile //works fine
www.example.com/test/profile //not work
我得到 404 页面未找到。
我base_url更改为:
$config['base_url'] = 'http://www.example.com/test';
我的错在哪里?
请查看您的.htaccess
文件。因为它会处于那里的RewriteBase
状态。检查它并告诉您发现了什么。
Codeigniter 不支持控制器中的多个子目录级别
但您仍然可以扩展它。
您可能需要扩展路由器类
您的主目录中还有所有 CodeIgniter 文件吗?
如果是,则必须删除它们,或者可以创建SUBDOMAIN来解决问题。
注意:代码点火器不支持控制器中的多个子目录级别。
如果没有,那么您必须查找您的.htaccess
文件,它将是其中的 RewriteBase 条件。