Nginx는 정적 파일 만 제공하지만 일부 파일 이름에는 '?'가 포함되어 있습니다. 네, 물음표예요.'?'을 대체 할 Nginx 다시 쓰기 규칙 % 3f와 함께
'?'이 포함 된 모든 URL 파일이 실제로 존재하더라도 산출물 404. 예 :
> GET /foo?lang=ar.html HTTP/1.1
...
...
< HTTP/1.1 404 Not Found
foo는? 랭이라는 이름의 파일이 = ar.html이 예상 위치에 존재 않지만.
> GET /foo%3flang=ar.html HTTP/1.1
...
...
< HTTP/1.1 200 OK
어떻게 '?' % 3f (으)로 리디렉션됩니까?
foo%3Flang%3Dar.html
에서 :
질문은이 방법에 대한 요청을 리디렉션/재 작성하는 방법을 설정하는 방법입니다.) –