Рута изграђена од $uri може послати другачију путању од оне коју је клијент доставио. За http://service.example/files/a%2Fb?view=raw, избегнута коса црта део је тог изворног записа.

ПроменљиваПриказ
$uriТренутни нормализовани URI, који се може променити током интерне обраде
$request_uriИзворни URI захтева, укључујући његове аргументе упита

У постојећем распореду HTTP проксија за прослеђивање који већ бира и проверава ауторитет одредишта, изворна путања и упит могу се сачувати помоћу:

proxy_pass http://$http_host$request_uri;

$http_host доставља изабрани ауторитет заглавља Host у овом распореду. Задржите клијентска ограничења слушаоца, политику одредишта и конфигурацију разрешавања имена.

Замена $uri$is_args$args овим изразом мења приказ који се шаље; претходни користи нормализовану путању и тренутне аргументе. Изаберите према уговору крајње тачке, посебно када су избегнути разделници важни или потпис покрива изворни циљ. Намерно преписивање путање има другачији захтев.

Ово се односи на видљиви HTTP захтев. HTTPS CONNECT тунел носи каснији захтев унутар TLS-а и захтева сопствену подржану обраду.

Повезани чланци