nginx try_files für URL-Umleitungsskript (Alias- und Unterordnerkonflikt)

nginx try_files für URL-Umleitungsskript (Alias- und Unterordnerkonflikt)

Ich versuche herauszufinden, wie ich die Einrichtung try_filesfür die Verwendung mit meinem PHP-URL-Umleitungsskript vornehme.

Das PHP-Skript funktioniert folgendermaßen:

mydomain.com/test

Dabei testhandelt es sich um einen Alias, der wie folgt behandelt werden muss:

location / {
    try_files $uri = /redirect.php?alias=$request_uri;
}

Es funktioniert hier gut,prüfenwird an redirect.phpdie behandelt die aliasParameter.

Ich habe jedoch Probleme, beispielsweise zu Unterordnern zu navigieren mydomain.com/stats/– es funktioniert nicht.

Jede Hilfe wird geschätzt!

Vielen Dank im Voraus!

Antwort1

Sie sollten einige hinzufügen location:

location /stats {
  alias /directory/where/stats;
}

verwandte Informationen