Hallo zuerst Sache, wenn Ihre Erwartung dieser Richtlinie abzufeuern, wenn die Teilnehmeranforderungen „/moo/dog.html paginieren? id=99,“ dann, das Sie die Neufassung ^.*/index.php für ^.*/moo/dog.html$ ändern müssen, es sei denn es andere in place Richtlinien bereits gibt, die schlammige Sachen können.
Ich bin weit von einen nginx Experten, aber bin ich behebe, wenn ich die $http_HEADER Variable denke, enthalte die volle HTTP-Überschrift, einschließlich das referer, also kann es die, zwei zu schalten wert sein, um zu sehen, wenn es unterscheidet. Auch die Syntax unten kann sein näeher an, was Sie wünschen
wenn ($http_referer ~* (MOO/cow.html)) {
$test a einstellen;
}
wenn ($args! ~* „id=15“) {
$test „$ {Test} b“ einstellen;
}
wenn ($test = AB) {
^.*/moo/dog.html$
http://target.electronicgroups.com/moo/cat.html?id=15 Letztes
neu schreiben;
}