Rendre le paramètre nginx check dans l'URL
Je veux vérifier si un paramètre est présent dans une url dans nginx et puis le réécrire.Comment puis-je le faire?
Pour l'e.g si l'url est http://website.com/?mobile
ensuite rediriger l'utilisateur vers http://m.website.com
source d'informationauteur user2650277
Vous devez vous connecter pour publier un commentaire.
Vous feriez mieux d'utiliser
http://example.com/?mobile=1
(argument par valeur). Dans ce cas, la vérification est simple:Vérifiant l'argument de l'existence se fait généralement avec des regexp comme
if ($args ~ mobile)
mais c'est sujette à erreur, car elle correspond àmobile
n'importe où, par exemple,http://example.com/?tag=automobile
.