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

让你的 CodeIgniter 自动配置基本 URL

[复制链接]
发表于 2009-11-28 13:22:39 | 显示全部楼层 |阅读模式

在本地开发完 CodeIgniter 之后上传到服务器时,或你更换服务器时,您必须更改你的$config['base_url'],这样做法是极之不便的,不过这些不便也有解决的方法。解决的方法如下:

修改 config.php 文件中的 $config['base_url'] 的值 修改为如下:

$config['base_url'] = “http://”.$_SERVER['HTTP_HOST'];

$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),”",$_SERVER['SCRIPT_NAME']);

如果你的空间有可能性使用 SSL 协议(https)就需要修改为如下:

$config['base_url'] = ‘http’ . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == ‘on’) ? ’s’ : ”).’://’.$_SERVER['HTTP_HOST'].str_replace(’//’,'/’,dirname($_SERVER['PHP_SELF']).’/');


如果在使用 CodeIgniter 开发过程中遇到的问题可以到 http://www.phpall.cn 去发帖求助,我在哪里等你啊。当然你也可以在本 Blog 留言,我也会尽力协助你解决你所遇到的问题。

文章首发于: http://www.seven2.com.cn/archives/731

转载时请注意文章出处

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

发表于 2009-11-30 22:16:38 | 显示全部楼层
如果是二级目录能认出来不
 楼主| 发表于 2009-11-30 23:58:52 | 显示全部楼层
可以,如http://localhost/codeigniter/
发表于 2009-12-4 08:33:52 | 显示全部楼层
恩,确实是个好方法.

本版积分规则