小编MK8*_*MK8的帖子

在Azure上强制HTTPS并附加URL

我正在尝试使用web.config URL重写规则在Azure网站上强制HTTP到HTTPS.我想要一个包含以下两种情况的规则:

HTTP://site.domain.com/sitefolder到HTTPS://site.domain.com/sitefolder

HTTP://site.domain.com/sitefolder/default.aspx到HTTPS://site.domain.com/sitefolder/default.aspx

如果我遵循本指南,我可以强制HTTP到HTTPS,但URL更改为HTTPS://site.domain.com,而不附加/ sitefolder或/sitefolder/default.aspx.

这就是我现在所拥有的.强制使用HTTPS,但不包括完整的URL:

<rule name="Redirect to HTTPS" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="Off" />
  </conditions>
  <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
Run Code Online (Sandbox Code Playgroud)

url-rewriting azure

5
推荐指数
1
解决办法
1862
查看次数

标签 统计

azure ×1

url-rewriting ×1