私は次の mod 書き換えルールを持っています。最初は URI リクエストから「index.php」セグメントを削除し、2 つ目は HTTPS 接続を強制します。ただし、2 つ目は「index.php」を再挿入することです。
# send request via index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
# force SSL
RewriteCond %{HTTP_HOST} \.
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
例えば -
になる
私はまだ htaccess ファイルの書き方を理解しようとしていますが、この問題を回避するためにこれら 2 つを組み合わせる方法はありますか?