2005-10-05

用rewrite实现APACHE绑定多域名

来源: 本站收集整理 作者:佚名 评论 0 条
 

编辑httpd.conf
在最后加上


QUOTE:
NameVirtualHost *

<VirtualHost *>
rewriteengine on
rewritecond %{HTTP_HOST} [^.] \.alibaba\.uni\.cc$
rewriterule ^(. ) %{HTTP_HOST}$1 [C]
rewriterule ([^.] )\.chinahtml\..com(.*) /$1$2
ServerAdmin webmaster@XXX.COM
DocumentRoot /www
ServerName chinahtml.com
ErrorLog logs/chinahtml.com-error_log
CustomLog logs/chinahtml.com-access_log common
</VirtualHost>


将http://username.chinahtml.com对于username的主页请求转换为对http://chinahtml.com/username的请求
---- 对于HTTP/1.1的请求包括一个Host: HTTP头,我们能用下面的规则集重写 http://username.chinahtml.com/anypath到/home/username/anypath。
注: “rewritecond”表明是条件重写规则,当满足后面定义的条件后才会应用下面的重写规则,“rewritecond”有各种变量,请查阅相关文档。

其实是用到了APACHE的重写规则,大家可以看
http://chinahtml.com
我现在还开着的!
你可以打开里面的目录像这样打开测试一下
http://skyspy.chinahtml.com
http://discuz.chinahtml.com


(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:IE浏览器正在飞速发展 但幅度够大吗?  
下一篇:提高IIS网站服务器效率八法
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号