我的网站位于www.domain.com上的Azure Web App计划中。这个网站运行的是MVC 4应用程序,效果很好。我已经开始在我的计划中在另一个azure网站上配置博客,并希望它位于URL www.domain.com/blog而不是blog.domain.com子域。
我如何做到这一点?我需要做一些聪明的DNS设置吗?我不确定哪种最好的技术也不会在MVC网站的根本上搞砸。
答案 0 :(得分:2)
另一个选择是在同一个Web应用程序下部署两个站点,一个创建虚拟目录来分隔它们。请在此链接https://stackoverflow.com/a/15122761/5463877
中查看有关虚拟目录的详细信息答案 1 :(得分:1)
您可以在主www.domain.com
IIS服务器中设置规则,以便将/blog
请求重写为另一个domain-blog.azurewebsites.net
Azure应用服务。
这样的事情:
<rule name="Rewrite to blog site" stopProcessing="true">
<match url="^blog$" />
<action type="Rewrite" url="https://domain-blog.azurewebsites.net/{R:0}" />
</rule>
看一下这篇文章https://tomssl.com/2015/06/15/create-your-own-free-reverse-proxy-with-azure-web-apps/