Laravel 5: la redirección HTTPS htaccess en las rutas posteriores no funciona.

Tengo una aplicación construida con Laravel 5 que actúa como una API. Tengo lo siguiente en mi archivo .htaccess para redirigir todas las rutas a https:

  RewriteEngine On

    # Force SSL
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Esto funciona bien para lo siguiente:

https://example.com/route

pero arroja un MethodNotAllowedHttpException si intento acceder a él con http. Redirige correctamente a https, pero parece no seguir correctamente con la solicitud POST, ya que todas mis rutas solo permiten POST.

¿Hay alguna forma de solucionar esto sin cambiar mis rutas para permitir GET también?

Respuestas a la pregunta(1)

Su respuesta a la pregunta