Codeigniter:base_url 中的错误

Codeigniter: error in base_url

我的 codeigniter 中的函数 base_url() 有一个问题。

我将 condeigniter 配置为:

$config['base_url'] = 'sistema_clientes/';

$config['index_page'] = '';

并自动加载到:

$autoload['helper'] = array('url');

没关系,但是当我尝试在我的页面中使用 base_url('clientes') 时,link 重复。

例如,我想要这个:localhost/sistema_clientes/example.

<li><a href="<?= base_url('example'); ?>">Example</a></li>

在我的 url 中,link 转到:http://localhost/sistema_clientes/sistema_clientes/clientes

但我想要这个:http://localhost/sistema_clientes/clientes

我不想 base_url() 重复 sistema_clientes,请帮助我。

我能做些什么来重现这个?

谢谢。

像下面这样设置你的base_url

$config['base_url'] = 'http://localhost/sistema_clientes/';

因为setting $config['base_url'] = 'sistema_clientes/';有道理 你要去 sistema_clientes 控制器 所以 base_url 变成http://localhost/sistema_clientes/sistema_clientes.