ねえ、私は codeigniter を使用しており、正常index.php
に動作する URL から を削除するための書き換えルールを追加しました。
ただし、すべての http リクエストを https にリダイレクトするルールを追加しましたが、そうすると index.php でリダイレクトされます。
この URL を入力した場合の意味:domain.com/somecoolcontroler
それは私をリダイレクトします:https://domain.com/index.php/somecoolcontroler
しかし、後でナビゲートすると、それなしで通常のURLに戻るので、問題はリダイレクトルールにあると思います。これは私が htaccess に入れたものです:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
どうすれば修正できますか?