用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1887|回复: 3
收起左侧

[已解决] url辅助类site_url()生成的地址是localhost求各路大神.膝盖献上...

[复制链接]
发表于 2017-3-18 15:33:25 | 显示全部楼层 |阅读模式
本帖最后由 cy4369412 于 2017-3-18 17:22 编辑

自动加载中autoload.php
PHP复制代码
$autoload['helper'] = array('url');
复制代码



配置中config.php
PHP复制代码
$config['index_page'] = 'www.baidu.com/';
复制代码

html中
PHP复制代码
<link href="<?php echo site_url();?>css/font-awesome.min.css" rel="stylesheet">
复制代码


然而..本地测试是这样的
1.jpg

服务器上测试是这样的
2.jpg


请问还有哪里我设置错了吗?

发表于 2017-3-18 21:04:19 | 显示全部楼层
config/config.php 里的 base_url 要设置成你的域名,例如: http://www.domain.com/
 楼主| 发表于 2017-3-18 22:18:13 | 显示全部楼层
Hex 发表于 2017-3-18 21:04
config/config.php 里的 base_url 要设置成你的域名,例如: http://www.domain.com/

看了好久的手册,都没搞懂base_url和site_url的区别,越看越混淆,结果是先隐藏的单入口文件,艾玛.....这个弯路绕大了解决了  谢谢!!!!
发表于 2017-3-19 15:20:55 | 显示全部楼层
cy4369412 发表于 2017-3-18 22:18
看了好久的手册,都没搞懂base_url和site_url的区别,越看越混淆,结果是先隐藏的单入口文件,艾玛.....这个 ...

你说的 site_url() base_url() 和我说的不是一码事,我说的是配置,你说的是辅助函数,不是一个层面的东西。建议有时间深入看一下 CI 的源码。

本版积分规则