【发布时间】:2016-04-11 18:28:48
【问题描述】:
我正在使用 CodeIgniter 3.0.3,但无法配置 base_url()。虽然我将config.php 文件中的base_url 设置为$config['base_url'] = 'localhost/codeig303'; 并且当我打印它时它会打印localhost/codeig303/ 但是当我在href 中使用它时它会重复像localhost/codeig303/localhost/codeig303/ 这样的url,如果我将其设置为$config['base_url'] = '';,然后返回http://::1/codeig303/。
但它在我之前使用的 codeigniter 3.0.1 中工作
【问题讨论】:
-
这个
$config['base_url'] = 'http://localhost/your_project/';怎么样 -
它适用于url,但现在它不知道控制器内部的功能。在我的控制器中,我有一个加载视图的函数,但它说在此服务器上找不到 URL 'project/controller/function'
-
很可能是您在主目录上的 htaccess
-
试试 $config['base_url'] = false
-
感谢 wolfgang1983 现在可以使用了
标签: php codeigniter base-url