J'utilise Tuckey UrlRewriteFilter pour forcer les utilisateurs à accéder aux versions 'www' et 'https' de mon site Web. Je veux dire 3 prochaines URL doit rediriger vers https://www.myweb.com
UrlRewriteFilter: www et https redirect
http://www.myweb.com
http://myweb.com
https://myweb.com
Le problème vient avec le dernier, je ne peux pas trouver la solution pour mettre 'www' pour ' https '. J'ai la règle suivante qui fait 2 premiers cas, le travail sans problème:
<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>
Celui-ci ne vaut bien sûr pas pour le troisième cas. Si je tente une règle similaire pour le troisième cas comme ce qui suit, il ne fonctionne pas non plus (je ne sais pas pourquoi):
<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>
Pourriez-vous s'il vous plaît aidez-moi à comprendre la règle pour le troisième cas ?
Merci.