Problème avec nginx sur un projet opensource

Eléphant du PHP | 336 Messages

21 nov. 2019, 19:09

Bonjour à tous,

Pourriez vous m'aider s'il vous plaît?
Actuellement je suis sur ce projet https://github.com/taniarascia/laconia avec un docker nginx. Seul soucis dans le framework il-y a cette méthode

Code : Tout sélectionner

/** * Get filtered $_GET values. * Return an array. */ function filter_get() { $get = filter_input_array(INPUT_GET); $get = array_map('trim', $get); $get = array_map('htmlspecialchars', $get); return $get; }
Mais parfois les paramètres sont passé comme /edit/2 ou 2 est le paramètre.
Actuellement en conf j'ai

Code : Tout sélectionner

server { listen 80; root /app/public; location / { try_files $uri /index.php$is_args$args; } location ~ ^/index\.php(/|$) { fastcgi_pass my_app:9000; # address of a fastCGI server fastcgi_split_path_info ^(.+\.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $realpath_root; internal; } location ~ \.php$ { return 404; } error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; }
Auriez vous une idée comment je peux modifier la conf pour interpréter /url/parametre ?
Merci