私はTuckey UrlRewriteFilterを使用して、ユーザーに自分のウェブの 'www'と 'https'バージョンを強制的に送ります。私は 'の次の3つのURLがhttps://www.myweb.com
UrlRewriteFilter:wwwとhttpsリダイレクト
http://www.myweb.com
http://myweb.com
https://myweb.com
にリダイレクトする必要があります問題は、最後の1が付属して、私は解決策が 'www' を置くことを見つけることができない意味しますhttps '。私は問題なしで2つの最初のケースを動作させる次のルールを持っています:
<rule>
<name>Domain Name Check</name>
<condition name="host" operator="equal">myweb.com$</condition>
<condition type="scheme" operator="equal">^http$</condition>
<from>^(.*)$</from>
<to type="permanent-redirect">https://www.myweb.com$1</to>
</rule>
これはもちろん3番目のケースには当てはまりません。私は次のような第三の場合の同様のルールをしようとすると、それは(私はなぜ知らない)のいずれかに動作しません:
<rule>
<name>Domain Name Check</name>
<condition name="host" operator="equal">myweb.com$</condition>
<condition type="scheme" operator="equal">^https$</condition>
<from>^(.*)$</from>
<to type="permanent-redirect">https://www.myweb.com$1</to>
</rule>
あなたは第三の場合のルールを把握するために私を助けてもらえ?
ありがとうございます。