Я использую Altorouter, который требует следующего в htacess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
Это работает просто отлично, но мне также нужно перенаправить http на https. Я нашел примеры в Интернете, но все мои попытки объединить эти два не увенчались успехом. Как бы я совместил верхний фрагмент с этим?
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://example.com/$1 [R]
Попробуйте с ниже,
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Других решений пока нет …