Apache => Ngnix - Réécriture RewriteCond

Nouveau WRInaute
Bonjour,

Nous venons de basculer d'un serveur apache vers un ngnix.
Je découvre avec joie qu'il me faut réécrire mes urls de redirection car ngnix n'utilise pas le htaccess.
J'espère qu'il y aura des pros ngnix sur ce forum ;)
Voici ce que je dois réécrire :
RewriteCond %{QUERY_STRING} !^controller=products-comparison [NC]
RewriteRule ^([a-z]{2})?/?s/1104/([a-zA-Z0-9/_-]*) index.php?fc=module&module=pm_advancedsearch4&controller=advancedsearch4&isolang=$1&id_seo=1806&seo_url=$2 [R=301]

Pour info, ne me donner pas les urls de soi disant convertisseur de htacces vers ngnix (winginx, labs.gidix.de/nginx/, anilcetin.com...), aucun test à l'heure actuelle n'a été concluant :(

Merci d'avance pour votre aide.

@+
 
WRInaute passionné
essaie ça:

if ($query_string !~ "^controller=products-comparison"){ rewrite "^/([a-z]{2})?/?s/1104/([a-zA-Z0-9/_-]*)" /index.php?fc=module&module=pm_advancedsearch4&controller=advancedsearch4&isolang=$1&id_seo=1806&seo_url=$2; }
 
Discussions similaires
Haut