Php codigniter redirect()函数工作不正常

Php codigniter redirect()函数工作不正常,php,codeigniter,redirect,url-redirection,helper,Php,Codeigniter,Redirect,Url Redirection,Helper,我一直使用codigniter重定向函数作为 redirect('dashboard/index') 我已经开始了一个由别人开发的新项目。 如果我使用 redirect('dashboard/index') 它正在重定向到base_url(); 但是如果我使用重定向('dashboard/index')一切正常。 现在的问题是,如何解决这个问题? 很难到处检查所有重定向函数和base_url() 编辑:我在每个控制器上都添加了url帮助程序。可能是您没有提供$config['base\u u

我一直使用codigniter重定向函数作为

redirect('dashboard/index')
我已经开始了一个由别人开发的新项目。 如果我使用

redirect('dashboard/index')
它正在重定向到base_url(); 但是如果我使用
重定向('dashboard/index')
一切正常。 现在的问题是,如何解决这个问题? 很难到处检查所有重定向函数和base_url()


编辑:我在每个控制器上都添加了url帮助程序。

可能是您没有提供
$config['base\u url']
所需的所有内容。它应该是一个完整的URL,包含协议,并以斜杠结尾

试试这个

$config['base_url'] = 'http://mywebsite.com/'; 

如果您正在使用SSL,请使用
https://mywebsite.com/

config.php中的$config['base\u url']指向什么?请检查routes.php和您的.htaccess文件(如果应用程序中有)以查找指向您的问题的指针。$config['base_url']=''routes.php“编辑:我在每个控制器上都添加了url帮助器。”您不必这样做(您可以在autoload.php中执行一次):您还说您使用了
重定向('dashboard/index'))
它不起作用,但如果使用
重定向(“仪表板/索引”)
它可以正常工作??这是一样的。请不要只发布代码作为答案,还要解释代码的作用以及它是如何解决问题的。带有解释的答案通常更有帮助,质量更好,更容易吸引选票。
$redirect_url = base_url().'dashboard/index';
redirect($redirect_url);