0
예 :, Nginx에
- 스텝 1. 예 클라이언트 요청 : http://domain/123
=> (그래서 지금의 Nginx에서 : $ REQUEST_URI 원래 ==/123)
- 스텝 2. 만약 내가 설정 nginx를 리디렉션 또는 같은 그 http://domain/123
http://domain/456
에 => ($ Nginx에의 REQUEST_URI이 변경됩니다 : $request_uri == /456
)를 내가 원하는
을 내가 지금 당장 내가 할 수있는 방법 =/123이 될 것입니다 REQUEST_URI $ 얻을 때 그? 이 같은 감사
뭔가 :
proxy_set_header Original-uri $request_uri ;
어떻게 처음 REQUEST_URI의 변수를 유지하기 위해?
'만약 내가 설정의 nginx redirect' - 경우 즉, 301/302 리디렉션을 의미합니다. 원본 URL을 유지할 수있는 정성 어린 방법은 없습니다. –
$ request_uri에 원래 URL을 유지할 방법이 없습니다. 그래서, 나는 단지 첫 번째 요청 uri (=/123)의 변수를 얻고 싶습니다. 그렇게 할 수 있습니까? – ncc
쿼리 인수로 전달할 수 있습니다. 하지만 리디렉션이 필요한 이유는 무엇입니까? –