将所有子域重定向到一个页面

时间:2012-11-19 01:40:30

标签: .htaccess redirect subdomain

我正在尝试将(http://*.domain.com)的所有子域重定向到特定的html文件(http://domain.com/index.html)。但我也希望可见的子域名不会改变。

我用.htaccess尝试过这个:

Options -MultiViews
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

#RewriteCond %{REQUEST_URI} !^/parent/ 
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$
RewriteRule (.*) /index.html [L]

但它根本不起作用。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

子域名与目录略有不同。您需要wildcard DNS record来捕获所有子域:

*.example.com. 3600 IN  A host1.example.com.

最好的办法是联系您的托管服务提供商。其中一些人有设置来实现这一目标。