我像一顆棋子,被上帝抓在手中,我看到她的眼卻廳不到她的心. 注册 | 登陆

用mod_rewrite 实现多用户二级域名

在httpd.conf中,对某个主机进行以下操作:

<VirtualHost ip:80>

             
rewriteengine on

             rewritecond 
%{HTTP_HOST} [^.]+.域名.com$

             
rewriterule ^(.+) %{HTTP_HOST}$[C]

             
rewriterule ([^.]+).域名.com(.*) /$1$2

             其他配置文件

</VirtualHost>

接着在DNS中开设一个泛解析到对应的IP地址。
就可以实现下面的方案。

* 域名:domain.com
* 绝对路径:/home/domain.com/
* www.domain.com 自动解析到 /home/domain.com/www/
* abc.domain.com 自动解析到 /home/domain.com/abc/
* 等等子域名都可以自动解析到 /home/domains.com/对应子域名名称的文件夹

直接建立子域名名称的文件夹即可使用。不需重启apache。

Tags: rewrite, apache, php, 域名

« 上一篇 | 下一篇 »

只显示10条记录相关文章

MaxPHP 商业版 (浏览: 114, 评论: 0)
小偷php+html+缓存[加锁] (浏览: 26, 评论: 0)
常用正则表达式 (浏览: 216, 评论: 0)
dede5.1 UTF8商业版 (浏览: 848, 评论: 2)
dede5.1 BGK商业版 (浏览: 755, 评论: 0)
MyPic图片管理系统 (浏览: 564, 评论: 0)
PHP 美女写真 Cms (浏览: 668, 评论: 0)
Google translator API ( PHP 5 class ) (浏览: 726, 评论: 0)
MyPic v1.0 (MyPic图片管理系统) (浏览: 1367, 评论: 0)
PHP在图片上写上中文[备份] (浏览: 634, 评论: 0)

发表评论

评论内容 (必填):