如何在不重写URL的情况下重定向页面?

时间:2012-03-27 07:52:47

标签: apache url mod-rewrite redirect rewrite

我有域site.com,并且有subdomain sub.site.com 打开sub.site.com后,您必须在没有URL格式的情况下查看site.com/sub/。 怎么做?

1 个答案:

答案 0 :(得分:1)

您可以创建虚拟主机或vhost来执行此操作。在那里,您可以轻松定义服务器别名,透明地重定向到您的目录。

例如,如果您的apache配置如下所示:

<VirtualHost 13.37.13.37>
DocumentRoot /www/where/ever/your/webroot/is
ServerName www.example.net
</VirtualHost> 

现在添加第二个虚拟主机:

<VirtualHost 13.37.13.37>
DocumentRoot /www/where/the/other/site/is
ServerName example.net
ServerAlias othersite.example.net
</VirtualHost> 

请参阅:http://httpd.apache.org/docs/2.0/vhosts/examples.html