4

我正在尝试将所有子域重定向(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]

但它根本不起作用。

谁能帮我?

4

1 回答 1

1

子域与目录有点不同。您需要有一个通配符 DNS 记录才能捕获所有子域:

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

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

于 2012-11-19T01:43:05.447 回答