»
返回PHPEye网站首页
游客:
注册
|
登录
|
统计
|
帮助
PHPEye开源社区
»
Zend Framework 使用讨论
» 基于二级域名的路由应该怎么配置?
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 基于二级域名的路由应该怎么配置?
布老虎
新手上路
UID 470
精华
1
积分 10
帖子 20
翻译 0
原创 1
阅读权限 10
注册 2007-10-21
状态 离线
#1
使用道具
发表于 2008-4-8 16:31
资料
短消息
加为好友
基于二级域名的路由应该怎么配置?
手册中讲了
http://www.example.com/blog
http://www.example.com/news
的路由配置,如果我需要把上面的URI改写成
http://blog.example.com
http://news.example.com
那么应该如何配置路由?
是不是只能通过修改apache的virtualhost的配置才行?但是,这样的话,貌似就不能使用同一个bootstrap了。
我的想法是需要把不同的二级域名都指到同一个bootstrap上面,然后路由到不同的module上面去。
该怎么做呢?
haohappy
超级版主
PHPEye站长
UID 2
精华
11
积分 110
帖子 280
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
#2
使用道具
发表于 2008-4-9 01:08
资料
短消息
加为好友
应该可以使用同一个bootstrap的.
你建一个vitual host,
http://blog.example.com
指向 /www/index.php/blog, 这样应该就可以通过index.php了.
因为在访问的时候你是可以通过
http://www.phpeye.com/index.php/article
这样来访问的,虽然我们通常直接用
http://www.phpeye.com/article.
互助共享,共同成长。
j3rry
新手上路
UID 991
精华 0
积分 0
帖子 2
翻译 0
原创 0
阅读权限 10
注册 2008-4-11
状态 离线
#3
使用道具
发表于 2008-4-11 15:51
资料
短消息
加为好友
通过域名泛解析也可以完成这个功能。
在域名控制面板,将二级域名所有访问都指向example.com
然后在example.com中判断,比如index.php
用$_SERVER['SERVER_NAME']取到前面的 blog.*.*,news.*.*。根据实际情况来转向到你所要的页面。
http://www.ajaxeye.com
这个多用户BLOG的二级域名就是这样实现的
投票
交易
悬赏
活动
PHPEye开源社区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
当前时区 GMT+8, 现在时间是 2008-11-21 17:46
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.037164 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
PHPEye开源社区
-
Archiver