Mam taki o to .htaccess
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule ^(.*)$ https://mojadomena.pl/$1 [R=301, L]
RewriteCond %{HTTP_HOST} ^www.mojadomena.pl/$1 [NC]
RewriteRule ^(.*)$ https://mojadomena.pl/$1 [R=301, L]
ustawiam w nim przekierowanie wszystkiego na https, w przypadku wejscia z www, obcinam www, ssl mam tylko na mojadomena.pl bez www
moim celem jest żeby wszystkie zapytania, zawsze wchodziły na adres https://mojadomena.pl/index.php tak jak gdybym zastosował ogólną regułę
RewriteRule (.*) index.php/$1
ale by zachować reguły odnośnie https i www