Supprimer des parameters de requête spécifiques de l’URL dans Nginx

J’ai une url qui est similaire à ci-dessous

http://www.example.com/index.html?jeff=345kol&remove=ab67&test=tester123&ignore=78ujy

Je veux supprimer les arguments “& remove” et “& ignore” de l’URL et après l’avoir supprimée, elle devrait ressembler à celle ci-dessous.

http://www.example.com/index.html?jeff=345kol&test=tester123

Est-il possible de l’implémenter dans Nginx?

Oui, vous pouvez utiliser rewrite , chaque argument est accessible via l’atsortingbut spécial, par exemple: $ arg_jeff, $ arg_remove:

location = /index.html { rewrite ^ http://www.example.com/index.html$is_args$arg_jeff&arg_test; }