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

用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 商业版 (浏览: 123, 评论: 0)
小偷php+html+缓存[加锁] (浏览: 29, 评论: 0)
常用正则表达式 (浏览: 228, 评论: 0)
dede5.1 UTF8商业版 (浏览: 864, 评论: 2)
dede5.1 BGK商业版 (浏览: 768, 评论: 0)
MyPic图片管理系统 (浏览: 574, 评论: 0)
PHP 美女写真 Cms (浏览: 680, 评论: 0)
Google translator API ( PHP 5 class ) (浏览: 738, 评论: 0)
MyPic v1.0 (MyPic图片管理系统) (浏览: 1380, 评论: 0)
PHP在图片上写上中文[备份] (浏览: 640, 评论: 0)

发表评论

评论内容 (必填):