0

我有一个网站,比如 www.xyz.com 我有另一个网站托管 app.xyz.com

我正在考虑将所有子域请求重定向到 app.xyz.com。

例如 a.xyz.com - app.xyz.com

b.xyz.com - app.xyz.com

c.xyz.com - app.xyz.com

浏览器中的url需要保持a.xyz.com、b.xyz.com或者c.xyz.com

你能帮我完成所涉及的步骤吗?DNS需要做什么,IIS需要写什么重写规则。(为此,我不想为每个条目创建任何文件夹、子域、绑定规则等。)

以上内容是否适用于 http 和 https ?

TIA。

4

1 回答 1

0

如果您正确设置了 www.xyz.com,您可以简单地使用以下 ISAPI_Rewrite 规则来解决此问题:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP:Host} ^(?!www\.).+$ [NC]
RewriteCond %{HTTP:Host} ^[^.]+\.xyz\.com$ [NC]
RewriteRule .* http://app.xyz.com [NC,R=301,L]
于 2012-08-22T02:37:15.020 回答