IIS默认Canonical Domain Name规则跨子域名失效的依据是什么
IIS默认规范域名规则跨子域名有效性验证
有技术作者提出观点:
IIS默认的Canonical Domain Name(规范域名)规则表现不佳,自动生成的规则无法在不同子域名间正常生效。
对应原文表述:The default Canonical Domain Name rule in IIS doesn't work very well. The generated rule doesn't work across different sub domains
为验证该结论,我搭建了2个独立测试站点:
- Website1绑定2个域名:
xx1.mydomain.com、xx2.mydomain.com - Website2绑定2个域名:
yy1.mydomain.com、yy2.mydomain.com
我给两个站点都添加了Canonical Domain Name规则,配置逻辑为将站点所有请求重定向到对应站点绑定的第二个域名,规则配置截图如下:
实际测试结果显示:
- 访问
xx1.mydomain.com时可以正常跳转到xx2.mydomain.com - 访问
yy1.mydomain.com时可以正常跳转到yy2.mydomain.com
整套规则运行完全符合预期,我希望了解前述作者提出“自动生成的规则无法跨不同子域名生效”这一观点的具体推导逻辑和事实依据。
内容的提问来源于stack exchange,提问作者variable
相关产品推荐
相关产品推荐

