$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 ішінде тасымалдайды және өзінің қолдау көрсетілетін өңдеуін талап етеді.

Қатысты мақалалар