1
フロントページを除くすべてhttp
をhttps
にリダイレクトしようとしています。具体的にはurl
、つまりsign-in
としましたが、ホームページで行う必要があります。私がしたことを以下に見てください:フロントページ以外のhttpをhttpsにリダイレクト
RewriteCond %{HTTPS} on
RewriteCond %{THE_REQUEST} /sign-in [NC] // don't understand what should be for hompage instead of sign-in
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} !/sign-in [NC]
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
誰かが私を助けることができるなら、最大の助けとなります。
、それは動作しません。すべてのページを 'https'にリダイレクトします。この質問にもお答えいただきありがとうございます。 FYI:私はホームページのために 'index.php'を呼んでいません。このプロジェクトはdrupal 7で書かれています。 – StreetCoder
私は少し修正しました。私が答えて示唆したように、これらのルールは** ** **他のすべてのルールの前にあることを確認してください。この変更をテストする前に、ブラウザキャッシュを完全にクリアしてください。 – anubhava
お世話になりました。まだ動かない。私は、すべてのページをホームページ/ fontpageを除いて 'https'にリダイレクトする必要があります。私は自分自身をしたが、あなたの解決策を見たい。 – StreetCoder