Ich versuche searchresults.php zu umleiten? Categoryarray [] = Zubehör zu Such-works.php? Category = ZubehörWie leite ich eine URL mit Array-Parameter in nginx
rewrite ^/searchresults\.php(.*)$ /search-works.php?category=$arg_categoryarray[]? redirect;
Die Array in der alten Website URL wird nicht wirklich verwendet, so kann eine einzelne 'Kategorie' annehmen. Meine Weiterleitung führt nur zu "[]" als die Kategorie, und wenn ich die Klammern aus dem Rewrite entfernen, dann bekomme ich nichts von $ arg_categoryarray.
So scheint es nicht möglich, ohne patchen nginx Quellcode 'https: //forum.nginx.org/read.php? 11,241016' oder Sie brauchen lua + nginx –
Wow, nicht die Antwort, die ich gehofft hatte , aber danke. Es ist wahrscheinlich nicht das lästige Patchen nur für diese seltene Instanz wert. – twiddly
Dann wäre die einfachste Lösung, diesen PHP-Filer zu erstellen und die Umleitung innerhalb des PHP-Codes selbst durchzuführen. Es wäre nur ein 2-3-liner-Code. Also das ist eine bessere Sache zu tun –