喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
     
标题: 二级域名的完美实现!  
 
chataewoo
新手上路
Rank: 1



UID 72339
精华 0
积分 27
帖子 20
金钱 27 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-4-25
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
二级域名的完美实现!

我是这样实现的:

首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com
其次,在 httpd.conf 中打开 mod_rewrite

之后,在 httpd.conf 的最后,添加以下内容:

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。
然后,在这个所在路径的目录下创建一个文件: vhost.map
内容为:

www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname

以上部分都是:" 域名+空格+绝对路径" 的形式。

最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:
domain , bbs , anyname 等等,理论上可以无限。

这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以
随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache。

怎么样,不错吧?! 用好了,不要忘记我呦!!!

[ 本帖最后由 chataewoo 于 2006-6-6 10:57 PM 编辑 ]
2006-6-6 10:54 PM#1
查看资料  发短消息  顶部
 
php5
金牌会员
Rank: 6Rank: 6
中级会员


UID 62897
精华 0
积分 1254
帖子 1102
金钱 1254 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-1-3
来自 福建
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
果然不错,这个在BLOG中会有用到,谢谢
2006-6-7 09:09 AM#2
查看资料  发短消息  顶部
 
donlinn
新手上路
Rank: 1



UID 69978
精华 0
积分 25
帖子 23
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-21
状态 离线
[推荐阅读] 不懂就问
iis服务器也可以照同样原理设置吗?
2006-6-7 10:51 AM#3
查看资料  发短消息  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 关于php调用java webservice的问题
看了,不错哦。
把RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
放到.htaccess文件里更好吧。或者放到virtualhost里面。




吉林php群
27089230
2006-6-7 08:44 PM#4
查看资料  Blog  发短消息  QQ  顶部
 
good8
新手上路
Rank: 1
初级会员



UID 23064
精华 0
积分 34
帖子 71
金钱 34 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2003-9-8
状态 离线
[推荐阅读] 问一个查询语句,句郁闷,不会
不错!实验成功!!!谢谢楼主!
2006-6-8 09:52 AM#5
查看资料  发短消息  顶部
 
cyber
等待验证会员

超级管理员



UID 15380
精华 0
积分 -3
帖子 1150
金钱 -3 喜悦币
威望 0
人脉 0
阅读权限 0
注册 2002-7-21
状态 离线
[推荐阅读] 想做个通用的“贼”程序的思路
不错。 回头试下。
2006-6-8 11:32 AM#6
查看资料  访问主页  发短消息  QQ  顶部
 
古道风
中级会员
Rank: 3Rank: 3



UID 72485
精华 0
积分 372
帖子 305
金钱 372 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-4-28
来自 郑州
状态 离线
[推荐阅读] 怎么取得客户端的mac地址啊?
我现在去试试!



菜鸟~~~
2006-6-19 04:32 PM#7
查看资料  发短消息  QQ  顶部
 
onalps
中级会员
Rank: 3Rank: 3
一般会员



UID 63212
精华 0
积分 313
帖子 229
金钱 313 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-2-17
状态 离线
[推荐阅读] 周五下午有个web2.0的讲座,微软的
我怎么不成功??
2007-3-17 11:27 PM#8
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025066 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP