¿Hola primero cosa, si su espera que de esta regla encienda cuando las peticiones de usuario paginan “/moo/dog.html? id=99” entonces que usted necesita cambiar la reescritura ^.*/index.php para ^.*/moo/dog.html$, a menos que haya otras reglas ya in place, que pueden las cosas fangosas.
Soy lejos de un experto del nginx, pero soy yo corrijo en el pensamiento de la variable de $http_HEADER contengo el jefe lleno del HTTP, incluyendo el referer, así que puede valer el cambiar de los dos para ver si diferencia. También el sintaxis abajo puede estar más cercano a lo que usted quiere
si (~* de $http_referer (MOO/cow.html)) {
fijar $test a;
}
¡si ($args! ~* “id=15”) {
fijar $test “$ {prueba} b”;
}
si ($test = ab) {
reescribir el último de ^.*/moo/dog.html$
http://target.electronicgroups.com/moo/cat.html?id=15;
}