Pourquoi diable ne fonctionne pas lorsque cela tous mes autres réécritures d'URL fonctionnent parfaitement:Nginx Regex Réécriture d'URL ne fonctionne pas
rewrite "^/search/?\?q(.+)$" /search.php?q$1 break;
Je l'ai fait redémarrer nginx et tout cela.
Comment vos URLs semblent-ils alignés? Quel est le résultat attendu? –
J'essaie de changer 'search? Q = whatever' OU' search /? Q = whatever' à 'search.php? Q = quelquechose' – Alasdair
cela devrait fonctionner. Quelle est votre erreur? aussi, essayez avec '\ 1' au lieu de' $ 1' en remplacement –