我的框架是codeigniter,我的网站运行正常。
示例:
www.example.com/
现在,我已将我所有的codeigniter文件夹复制到另一个这样的目录:
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';
我哪里错了?
答案 0 :(得分:1)
请查看您的.htaccess
文件。因为它在那里处于RewriteBase
状态。检查并告诉你找到了什么。
答案 1 :(得分:0)
Codeigniter不支持控制器
中的多个子目录级别但你仍然可以扩展它。
您可能需要扩展路由器类
答案 2 :(得分:0)
您的主目录中是否还有所有CodeIgniter文件?
如果是,则必须将其删除,或者您可以创建 SUBDOMAIN 来解决问题。
注意:Codeigniter不支持控制器中的多个子目录级别。
如果不是,那么你必须找到你的.htaccess
文件,它将是那里的RewriteBase条件。