私のWebサイトをhttpからhttpsにリダイレクトするためにweb.configにリダイレクトルールを作成しました。私が持っている問題は、ウェブサイト上のすべてのリンクがhttpsになっていることです。私はSSLを持っていない他のウェブサイトへのリンクがたくさんあるので、私は証明書のエラーを取得します。これは私がやっていることです:ASP.NETコアがHTTPをhttpsにリダイレクト
<rewrite>
<rules>
<rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{SERVER_PORT_SECURE}" pattern="^0$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
がどのように私は私のウェブサイト上のすべてのリンクをだけ自分のドメインのHTTPSにリダイレクトし、できないのですか?あなたにも、ドメインのために別の条件を追加することができます
https://finalcodingtutorials.blogspot.ae/2017/03/non-www-to-www-with-http-to-https .html –
こちらをご覧ください:https://neelbhatt.com/2018/02/04/enforce-ssl-and-use-hsts-in-net-core2-0-net-core-security-part-i/ – Neel