我有一个网站,比如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
浏览器中的网址需要保留为a.xyz.com,b.xyz.com或c.xyz.com
您能帮助我完成相关步骤。需要在DNS中完成什么以及需要为IIS编写哪些重写规则。 (为此,我不想为每个条目创建任何文件夹,子域,绑定规则等。)
以上是否可以使用http和https?
TIA。
答案 0 :(得分: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]