http要求に対して301リダイレクトを設定する必要がありますが、見つけた部分を入れて希望の結果を達成できませんでした。私はこのコンセプトに精通していないので、タイトルは誤解を招くものではないことを願っています。URLリライトを使用してhttpをhttpsにリダイレクトする方法
今私は、これらの条件
https://example.com --->https://www.example.com
を設定する必要があり、他のmicromanagesルールと一緒にこの
<rule name="Redirect to https" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTPS}" pattern="off" />
<add input="{HTTP_HOST}" pattern="^www.example.com$" negate="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
をしようとしています
http://example.com --->https://www.example.com
http://www.example.com --->https://www.example.com
https://example.com/abc/def ---->https://www.example.com/abc/def
http://example.com/abc/def ---->https://www.example.com/abc/def
http://www.example.com/abd/def --->https://www.example.com/abc/def
基本的に、http以外の非リクエストはすべて "https://www ..."フォーマット。
現在、ルールIセットはhttp://example.comフォーマットでは機能していません。
私はこれがリダイレクトかリライトかどうかはわかりませんが、私たちのSEOカウンセラーは301リダイレクトを主張しています。
このルールはどのように設定できますか?この規則は、あなたのために働く必要があります