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

控制器与URL的问题

[复制链接]
发表于 2008-1-15 16:05:13 | 显示全部楼层 |阅读模式
理论上我的首页地址是http://localhost/aa/bb(aa是目录,bb是控制器名)

现在我想输入http://localhost就能出来我的首页,该如何设置?。。。。:)
发表于 2008-1-15 18:14:56 | 显示全部楼层
在 router.php 里设置。默认控制器是可以加目录的!
 楼主| 发表于 2008-1-16 08:43:54 | 显示全部楼层
呵呵。。我也認為是那里。。
但是
在system\application\config\routes.php中,

$route['default_controller'] = "Blog"; 在Blog的位置可以写多级目录吗?我写了一个多级目录,但是提示404错误。。:)
发表于 2008-1-16 09:46:54 | 显示全部楼层
是吗?这个还真没试过。

PS: 请楼主以后提问,把问题主要内容写到标题里,以便于大家和搜索引擎的检索,谢谢!!
 楼主| 发表于 2008-1-16 10:17:19 | 显示全部楼层

回复 4楼 的帖子

哈。。明白。。。8客氣。。:)
发表于 2008-1-16 12:11:33 | 显示全部楼层
还有,请使用简体中文发帖!谢谢!
发表于 2008-1-16 19:52:48 | 显示全部楼层
关于 localhost/aa 到 localhost 的问题,两种方法——

1、用mod_rewrite。即通过.htaccess来更改URL。
2、修改virtual host的配置,直接把/aa设为当前域名的根目录。

另外,如果用link的话(ln -s),不知道行不行,楼主你可以试试看。以前我用wordpress的时候就是用ln -s的。
发表于 2008-1-17 09:38:49 | 显示全部楼层
沧蓝,楼主的意思好像不是你理解的那个意思,他是说要默认控制器支持子目录,呵呵。。
 楼主| 发表于 2008-1-17 11:36:21 | 显示全部楼层

回复 7楼 的帖子

哈。。谢谢。。肯定不能用控制器目录作为子目录吧。。。:)

第一种方法我再研究一下。。。呵呵。。
发表于 2008-1-17 20:00:21 | 显示全部楼层
设置默认控制器就可以了啊,其他的参见我之前的回复。这样访问 domain.com 就能直接显示你指定的默认控制器了啊。

难道我又理解错了 @_@

本版积分规则