问题是这样的,在一个空间上绑定了多个域名 比如domain.com、blog.domain.com、www.domain.com ,如何通过htaccess实现输入blog.domain.com 即跳转至blog.domain.com/blog目录,谢谢!

解决方案 »

  1.   

    在apach的httpt.conf最后的地方配置(假如blog.domain.com/blog的目录是d:/blog)<VirtualHost *:80>
        Options all
        DocumentRoot d:/blog
        ServerName blog.domain.com
    </VirtualHost>
      

  2.   

    无法控制httpt.conf文件,虚拟主机,只能通过htaccess 文件!谢谢!
      

  3.   

    你的需求,用php跳转就好了,header(……)
    ======================================================
    如果非要rewriterule规则写法类似这样,可以达到目的,【注意:】但是下面的,不是你的需求的规则实际使用,你最好把域名变化一下,跳转后的跟之前的域名部分,不一样RewriteCond %{HTTP_HOST} ^blog.domain.com [NC] 
    RewriteRule ^(.*)$ http://blog.domain.com/blog/ [L,R=301] 
      

  4.   

    。。你的htaccess 是否生效,我前面写了点说明,是否看了可能不是好方法,但是是能成功跳转的。因为我本地测试过