Ich habe in letzter Zeit einen seltsamen Fehler erlebt. Wenn ich mit der fos_user_security_login-Route zu /login gehen möchte, werde ich an /login/ weitergeleitet. Als Ergebnis erhalte ich die Nachricht: Keine Route für "GET/login /"Symfony3 + FosUserBundle/Login/statt/Login
jedoch gefunden, wenn ich ein PHP-ist/console debug arbeiten: weg, ich diesen Weg bekommen:
fos_user_security_login GET | POST ANY ANY/login
Aber wenn ich in @ FOSUserBundle/Ressourcen/config/Routing/security.xml gehen und dass ich die Strecke/login mit/login/ändern, es funktioniert. Jetzt ändere ich eine Datei im Vendor-Ordner.
Kann jemand dieses zusätzliche "/" Ereignis erklären?
Vielen Dank.
Haben Sie versucht, einfach eine weitere Route-Direktive hinzuzufügen, um den Schrägstrich unterzubringen? Duplizieren Sie einfach die Route für "/ login" und fügen Sie den abschließenden Schrägstrich "/ login /" hinzu? –
@AaronBelchamber Ich habe es repariert, es war nur Apache, ich habe es neu gestartet. – EmmCall