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; }
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut