Bonjour,
j'avais un certain paramétrage qui fonctionnait sous AlmaLinux, un dérivé RHEL, mais plus du tout sur Debian.
Il me permettait d'accéder autant à https://website.fr/benelux (code 1) qu'à https://website.eu/benelux/base+gen+...27+y2.5159+z6+ (code 2), les paramètres étant passés en PHP/javascript.
Voici le paramétrage Nginx en question :
Pour chaque accès à https://website.fr/benelux et le code 2 aussi, le résultat est dans le navigateur un 500 Internal Server Error et dans le log nginx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 location ~ /benelux { rewrite ^/(.*)$ /benelux/index.php?params=$1 last; }
En commentant / supprimant le paramétrage Nginx :2024/07/26 11:26:01 [error] 326299#326299: *663478 rewrite or internal redirection cycle while processing "/benelux/index.php", client: 97.036.66.2, server: website.fr, request: "GET /benelux/ HTTP/2.0", host: "website.fr"
l'accès à https://website.fr/benelux est possible
mais le code 2, en toute logique ne fonctionne plus : The page you are looking for is not found.
Je voudrais donc corriger ma règle Rewrite avec votre aide svp.
Partager