php - 404找不到codeigniter网址

时间:2016-02-03 16:42:55

标签: php codeigniter

我的框架是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';

我哪里错了?

3 个答案:

答案 0 :(得分:1)

请查看您的.htaccess文件。因为它在那里处于RewriteBase状态。检查并告诉你找到了什么。

答案 1 :(得分:0)

Codeigniter不支持控制器

中的多个子目录级别

但你仍然可以扩展它。

您可能需要扩展路由器

答案 2 :(得分:0)

您的主目录中是否还有所有CodeIgniter文件?

如果是,则必须将其删除,或者您可以创建 SUBDOMAIN 来解决问题。

  

注意:Codeigniter不支持控制器中的多个子目录级别。

如果不是,那么你必须找到你的.htaccess文件,它将是那里的RewriteBase条件。