Ich denke, diese Art von grundlegenden Dingen ist, aber ich bin zu kämpfen richtige Führer zu finden, die diese Dinge erklären würden:Nginx URL Routing
Ich habe eine index.php
Datei und nginx
Config so dass https://dev.something.com
ok funktioniert.
Aber ich muss nginx
Config ändern, so dass diese Adresse leere Seite erzeugt, und index.php
funktioniert nur von https://dev.something.com/lists
. Ich könnte index.php
innerhalb Listen Verzeichnis setzen, aber gibt es nicht subtilere Lösung?
Und hier ist der schwierige Teil: Benutzer sollten in der Lage sein
https://dev.something.com/lists/userName
https://dev.something.com/lists/userName/listName
userName
und listName
zugreifen sollte als GET
-parameter verwendet werden.
Kann mir jemand helfen, wie ich diese Art von Konfig mit nginx
erreichen konnte?
Danke! Es funktioniert fast, aber ich denke, dass Ihr Beispiel die Verwendung der Parameter auf Ziffern beschränkt? Und aus irgendeinem Grund ist das $ _GET-Array leer? –
Ja, ich nahm Benutzer-/Listen-IDs an, aber Sie können \ d durch eine Regex-Erfassungsgruppe ersetzen, die Sinn macht. Wenn Sie zusätzliche Argumente haben, können Sie die Variable query_string '? & Query_string;' am Ende der Umschreibungsargumente anheften. – Eddie