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

[HELP] URI里面遭遇#,导致无法访问。

[复制链接]
发表于 2011-5-9 17:49:24 | 显示全部楼层 |阅读模式
本帖最后由 onice 于 2011-5-9 17:59 编辑

当定义了

  1. <base href="<?php echo base_url()?>templates/default/" />
复制代码



当访问页面链接为 “#”的地址是
显示访问地址为:
TEXT复制代码
http://127.0.0.1/XXX/templates/default/#
 
复制代码

导致无法访问
并产生错误:
Fatal error: Using $this when not in object context in D:\AppServ\www\xxx\templates\default\index.php on line 1
发表于 2011-5-9 18:12:39 | 显示全部楼层
本帖最后由 zhouli520 于 2011-5-9 18:13 编辑

<base href="<?php echo base_url()?>templates/default/" />
你这个是物理绝对路径吧?并不是url吧?
后面接的#当然会报错吧?

发表于 2011-5-9 18:13:15 | 显示全部楼层
这个跟CI无关啊
要么你就使用javascript:void(0)或者javascript:return false;来代替#
要么你就用老实的把真实的uri写到里面在加#
 楼主| 发表于 2011-5-9 18:13:40 | 显示全部楼层
回复 zhouli520 的帖子

那么要怎么样才能把后面那个接进去呢?

本版积分规则