我想将请求转到“oldSubDomain”重定向到“newSubDomain”。 这是URL的样子:
https://oldSubDomain.myWebSite.com 应该去 HTTPS // newSubDomain.myWebSite.com
这里的规则已添加到web.config:
<system.webServer>
<rewrite>
<rules>
<rule name="NewSubDomain">
<match url=".*oldSubDomain.*" />
<action type="Redirect" url="https://newSubDomain.myWebSite.com/" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
规则似乎没问题,但当我转到“https://oldSubDomain.myWebSite.com”时,规则似乎被忽略了,我得到了oldsubdomain页面...... 我使用的是IIS7.0,使用MVC 4.5完成了Web应用程序。
一个想法?任何人 ? 非常感谢。
答案 0 :(得分:0)
请参阅this回答。基本上,似乎您将获得的唯一部分是相对于web.config文件的部分。如果您在mywebsite.com目录中定义了web.config,那么您可能只获得myWebSite.com
部分进行匹配。