Just wanna share my .htaccess to force https 
<IfModule mod_rewrite.c>
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
    RewriteEngine on
    RewriteRule  ^$ public/     [L]
    RewriteRule  (.*) public/$1 [L]
    RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
    RewriteRule .* ? [F,L]
</IfModule>