Apache rewrite

Redireccionar todo a HTTPS

RewriteCond %`HTTPS` off
RewriteRule ^/?(.*) https://%`SERVER_NAME`/$1 [R,L]

Si el archivo no existe redireccionar a index.php

RewriteCond %`REQUEST_FILENAME` !-f 
RewriteCond %`REQUEST_FILENAME` !-d 
RewriteCond %`REQUEST_FILENAME` !-l
RewriteRule .* index.php [L]