Laravel 5 - HTTPS-Weiterleitung auf Post-Routen funktioniert nicht.

Ich habe eine Anwendung, die mit Laravel 5 als API erstellt wurde. In meiner .htaccess-Datei ist Folgendes enthalten, um alle Routen zu https umzuleiten:

  RewriteEngine On

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

Dies funktioniert gut für die folgenden:

https: //example.com/rout

but löst eine MethodNotAllowedHttpException aus, wenn ich versuche, mit http darauf zuzugreifen. Es wird korrekt zu https umgeleitet, scheint jedoch bei der POST-Anforderung nicht korrekt zu folgen, da alle meine Routen nur POST zulassen.

Gibt es eine Möglichkeit, dies zu beheben, ohne meine Routen zu ändern, um auch GET zuzulassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage