apache中一个动态二级域名的实现

菜到没谱 发布于 2013/01/03 16:09
阅读 308
收藏 1

根据网上的资料,我想实现二级域名名字与网站根目录下的对应文件夹下的内容,在apache中我是下面这样配置的:

<VirtualHost *:8080>
    ServerName www.abc.com
    ServerAlias *.abc.com
    DocumentRoot "D:\www"
    <Directory />
        AllowOverride All
        Order allow,deny Allow from all
    </Directory>

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^([^.]+)\.abc\.com$ [NC]
#    RewriteRule ^(.*) %{HTTP_HOST}$1 [C]
    RewriteRule ^(.*)$ /%1$1 [L]
</VirtualHost>

在最后一句 RewriteRule里面总是不正确, %1获取到的内容是正确的(二级域名前缀),但是在 $1中的内容总是获取的是网站的文件目录(d:/www),不知道错在哪了,,,

求高人指点下,不胜感激~~~~

以下是问题补充:

@菜到没谱:我想通过 blog.abc.com 这样的url 访问到的是 d:/www/blog/ 文件夹下面的文件。 (2013/01/03 16:25)
加载中
返回顶部
顶部