私のウェブサイトは、HTTP と HTTPS の両方でアクセスできましたが、SEO の担当者が (コンテンツの重複を避けるために) どちらか一方を使用する必要があると言いました。これを行うために、サイト上のすべてのコンテンツに対して HTTPS -> HTTP リダイレクトを実装しました。これは、web.config ファイルを介して設定されました。
ただし、HTTPS 環境で適切にロードするには、1 つのファイルのアクセスを HTTPS に開く必要があります。どんな援助も素晴らしいでしょう。
リダイレクトコードは次のとおりです。
<rule name="Redirect HTTPS to HTTP" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^on$" ignoreCase="true"/>
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="Found" />
</rule>
編集: もう少し考えた後、HTTPS 経由で画像 (.jpg、.gif、.png) にアクセスできるようにしたい場合はどうすればよいでしょうか? 私が必要とするのは逆正規表現だと思います。のように: 一致 url="!((.jpg)(.gif)(.png))"