godaddyのカスタムドメインを使用する晴れのWebアプリケーションがあります。Azure Webアプリケーションはweb.configの後でもhttpをhttpsにリダイレクトしません
namecheap.comからSSL証明書を取得し、 mathanka.comとwww.mathanka.comの両方にバインディングを適用しました 手動で入力するとうまくいきます。私は以下のルールでweb.configを使用しました。
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
</staticContent>
</system.webServer>
が、そのは、httpsにリダイレクトしない:// URL:mathanka.com
私に解決策を導くと取るためにステップしてください。
ありがとうございました。
ASP.Net MVCアプリですか? –
No sir。それはちょうどhtmlとjavascript上に構築された静的なウェブサイトです。紺碧のWebアプリケーションでホストされています。 –
言及すると、上記のルールは場合によっては機能しています。例えば、クロムで、クッキーと履歴をクリアした後でも、最初にロードするとき。 httpsが表示されません。しかし、再びCtrl + Rでリロードすると、https: のように表示されます。私たちはすべてのクッキーと履歴をクリアしますが、なぜ最初に表示されないのでしょうか? 解決を待つ ありがとう、 –