我知道你可以redirect一个特定的子域到另一个域,我需要的东西,但不太具体。 我需要一些redirect每个子域到另一个域的方式,我不知道这是否实际上是可能的。 我想直接在Apacheconfiguration文件而不是使用htaccess来做到这一点。 我正在使用debain6。
任何build议将不胜感激。
将所有子域redirect到另一个域:
<VirtualHost *:80> ServerName domain.com ServerAlias *.domain.com Redirect 301 / http://targetsite.com/ </VirtualHost>
您也可以简单地为目标域创build通配符别名。 这样做的好处是它可以让你从请求的域名提供cookies。 这不会像第一个例子那样改变浏览器的地址栏。
<VirtualHost *:80> ServerName targetsite.com ServerAlias *.domain.com DocumentRoot /var/www/targetsite.com </VirtualHost>