Wie bekomme ich Slim Framework zu arbeiten, ohne sich zu setzen /index.php in der URL?
Ich die Umsetzung Slim-Framework für PHP und alles scheint zu funktionieren nur fine. Allerdings nur so kann ich es auf der Arbeit ist, indem Sie /index.php in der URL wie diese:
http://www.example.com/index.php/members/1
Ich will, dass es funktioniert so:
http://www.example.com/members/1
Habe ich das Gefühl es hat etwas zu tun mit meiner .htaccess, aber ich bin mir nicht sicher. Hier ist meine .htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^ ./index.php [QSA,L]
RewriteRule ^ . [QSA,L]
- Habe das gleiche problem... ich kann die /, um die Umleitung zu index.php aber alle Unterverzeichnisse sind nicht umgeleitet...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wiederherstellung der kommentierte (
#
) Linie und loszuwerden, die anderen helfen sollen. Wenn Sie heruntergeladen Slim Framework, es ursprünglich hatte dies in der .htaccess als gut.Außerdem sollten Sie lernen über das schreiben von rewrite-Regeln, denn Sie wird nicht weit kommen ohne ihn.
Ich denke, dass diese Antwort kommt spät, aber nach den Informationen aus diesem link http://docs.slimframework.com/routing/rewrite/
Was ich brauchte, war eine Beurteilung der AllowOverride All - Anweisung, um meine virtual-host-Konfiguration, und das funktionierte für mich.
Überprüfen Sie Ihre virtuellen host und allowOverRide all.