|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
Grizzly Smarty Pro
Joined: 15 Apr 2011 Posts: 172 Location: Germany
|
Posted: Tue Mar 31, 2020 6:48 pm Post subject: [gelöst] .htaccess routen mit PATH_INFO (nicht SMARTY) |
|
|
Hallo zusammen,
ich habe folgenden Aufbau bei mir:
Root-Folder:
- index.php
- .htaccess
- ...
- api
-- index.php
-- .htaccess
Und in dem /api/index.php greife ich auf PATH_INFO zu um dann z. B. folgendes aufzurufen:
api/index.php/v1/feed
nun will ich mit der htaccess-Datei aber, dass ich zwar die index.php "verwende", diese aber nicht in der URL angeben muss, also so:
api/v1/feed
Ich schaffe es irgendwie nicht. Hat jemand einen Tipp für mich, wie ich die Regel einbauen muss, damit er im API-Order IMMER nur die index.php aufruft und alles was danach kommt als PATH_INFO nutzt?
Wäre euch sehr dankbar
Ich habe es nun doch selbst hinbekommen, trotzdem danke
Lösung war, ich durfte die .htaccess nicht in den api-Ordner reinhauen und ich musste die RewriteRule in der .htaccess-Datei in dem RootFolder natürlich vor allen anderen setzen. Die Regel lautet nun wie folgt:
Code: | RewriteRule ^api/v([0-9]+)/(.*) api/index.php/v$1/$2 [L] |
|
|
Back to top |
|
AnrDaemon Administrator
Joined: 03 Dec 2012 Posts: 1785
|
Posted: Thu Apr 02, 2020 10:31 am Post subject: |
|
|
Read about FallbackResource
Don't use RewriteRule if you don't actually want to rewrite request. |
|
Back to top |
|
Grizzly Smarty Pro
Joined: 15 Apr 2011 Posts: 172 Location: Germany
|
Posted: Thu Apr 02, 2020 5:49 pm Post subject: |
|
|
Do you have an example for my scenario? |
|
Back to top |
|
AnrDaemon Administrator
Joined: 03 Dec 2012 Posts: 1785
|
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|