Ubuntu VHost子域重定向

Ubuntu VHost子域重定向,ubuntu,dns,vhosts,Ubuntu,Dns,Vhosts,我找到了一个将blog.domain.com重定向到domain.com/blog的VHost规则,但是在我的例子中,blog.domain.com重定向到domain.com/blog/html 这是我的/sites availabie/blog.domain.com <VirtualHost *:80> ServerName blog.domain.com Redirect "/" "http://domain.com/blog" </VirtualHost

我找到了一个将blog.domain.com重定向到domain.com/blog的VHost规则,但是在我的例子中,blog.domain.com重定向到domain.com/blog/html

这是我的/sites availabie/blog.domain.com

<VirtualHost *:80>
    ServerName blog.domain.com
    Redirect "/" "http://domain.com/blog"
</VirtualHost>

ServerName blog.domain.com
重定向“/”http://domain.com/blog"
我有一条将blog.domain.com重定向到domain.com的记录


编辑:将http://添加到重定向规则中。现在,当您进入blog.domain.com时,您会被重定向到domain.com,但URL被屏蔽到blog.domain.com。

绝对URL需要以方案开头

Redirect / http://domain.com/blog/

非常感谢。这阻止了它重定向到domain.com/blog/html,但是它现在进入domain.com/并屏蔽了blog.domain.com的URL。我已经根据这个建议更新了帖子。@AdamEnderdal-这就是重定向应该做的。如果要将URL保留在地址栏中,则需要使用框架或代理。我希望在将blog.domain.com输入地址栏时显示domain.com/blog的内容。如果URL显示blog.domain.com或domain.com/blog并不重要。我只想让domain.com/blog和blog.domain.com在同一个页面上登陆。