Wie nginx, wenn ' s param $1 in der rewrite-Anweisung

Habe ich diesen funktionierenden code in der nginx-config:

if ($http_host ~* ^www\.(.+)$) {
    set $host2 $1;
    rewrite  (.*)  http://$host2$1;
}

Ich glaube, dass die string - set $host2 $1; kann weggelassen werden, und $1 verwendet, in der rewrite-Anweisung ohne Definition einiger Variablen. Aber umschreiben, hat eigenen $1..$9 params.

Wie kann ich über $1 form, falls in der rewrite-Anweisung?

Schreibe einen Kommentar