Je voudrais cette règle de réécriture simple:
/somefolder/mypage.aspx?myid=4343&tab=overview
être redirigé vers:
/folder/4343/overview/
J'ai cherché des solutions et aucune n'a vraiment fonctionné ..
J'ai essayé:
rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
et
rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
Qu'est-ce que je fais mal? Je reçois 404
(des règles plus simples fonctionnent très bien ..)
Merci
nginx
rewrite
querystring
YardenST
la source
la source
Une version plus courte et plus correcte de la réponse de Valery Viktorovsky.
Ou, hé, cela peut même être plus court, si vous n'avez pas besoin de vérifier les arguments:
la source