我正在使用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中工作
6条答案
按热度按时间9vw9lbht1#
在
localhost
之前添加http:
,而不是添加此
8e2ybdfx2#
重复时间显示localhost/codeig 303/本地主机/codeig 303/网址
请在本地主机前面添加http://
例如http://localhost/codeig303
如果应用这种类型,则工作正常。
vfh0ocws3#
使用以下命令:
也可以
应为:
bqjvbblv4#
将以下代码添加到config.php中:
并加上
<?php echo base_url(); ?>/'your file locations'
希望这回答你的问题..!
vmpqdwk35#
在localhost中,将
base_url()
保留为空。当您上传到live服务器时,请将base_url()
添加为http://stackoverflow.com/
。.htaccess(应用程序文件夹外)
Codeigniter URLs
rdrgkggo6#
将以下代码添加到autoload.php中:
$autoload['helper'] = array('url');
我希望这能回答你的问题!