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

[HELP] base_url()问题

[复制链接]
发表于 2011-6-27 23:34:36 | 显示全部楼层 |阅读模式
我在config设置了$config['base_url']='http://127.0.01/';
在conctrollers相应页面设置了$this->load->helper('url');
然后在views指定页面设置了<script type="text/javascript" src='<?=base_url().'js/Ajax.js'?>'></script>
这些完全是论坛里看的。
问题在于在ie里浏览时找不到ajax.js,而ff与chrome则完全正确。
我在ie里打开源码查看路径,也是正确的,怎么在ie就不加载js文件呢?
发表于 2011-6-28 09:00:52 | 显示全部楼层
清理下缓存看看
发表于 2011-6-28 12:34:38 | 显示全部楼层
PHP复制代码
<?=base_url()
复制代码


你确定服务器支持这种写法?
 楼主| 发表于 2011-6-28 12:44:49 | 显示全部楼层
没有建立缓存。

我打开application、system两个文件,去掉htaccess中的deny from all命令,重启apache,这下又好了。
看来htaccess文件影响。
 楼主| 发表于 2011-6-28 13:21:18 | 显示全部楼层
本帖最后由 jianwu 于 2011-6-28 13:25 编辑
songjian 发表于 2011-6-28 12:34
你确定服务器支持这种写法?

应该没问题,最后都能正确输出html:
<script ...src='http://www.xxx.com/xxx/ajax.js'></script>
关键在于htaccess文件,删除system与application下的htaccess文件一切地址解析都正常,也可找到js文件。但我真的不懂apache文件配置,在上面的地址中即使写绝对地址也不能被解析,可能是url重定向的问题。
 楼主| 发表于 2011-6-28 16:23:42 | 显示全部楼层
解决了,我在application、system的同级文件夹建立了一个images文件夹,这样就脱离htaccess限制;
这样的解决方法与删除application下的htaccess文件差不多,如果views里的php文件互相访问不知怎么办。
发表于 2011-6-28 20:16:36 | 显示全部楼层
本帖最后由 songjian 于 2011-6-28 20:17 编辑
jianwu 发表于 2011-6-28 16:23
解决了,我在application、system的同级文件夹建立了一个images文件夹,这样就脱离htaccess限制;
这样的解 ...

问题能够解决为你高兴!不过,把资源文件放在和system同级,这好像是常识,你把大家都给雷了。
 楼主| 发表于 2011-6-28 20:53:01 | 显示全部楼层
主目录的下面,图片又不是不给访问的,雷什么?求解释!

本版积分规则