如何在Web配置中添加HTTPS和WWW规则。 关于Azure云网站。
请描述如何为HTTPS和WWW Everywhere编写规则,这是一个浏览器扩展,可以自动将站点从HTTP切换到HTTPS和www。
答案 0 :(得分:0)
您可以通过以下示例Web.Config(从this Azure documentation page复制)强制将HTTP重定向到您的ASP.NET Azure Web App的HTTPS:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
关于WWW规则的问题,如果您的意思是设置自定义域名并为应用配置DNS记录,可以使用Azure Traffic Manager来实现。更多详情可在这找到: https://azure.microsoft.com/en-us/documentation/articles/web-sites-traffic-manager-custom-domain-name/