예를 들어 나의 현재 URL(미화된 URL)은
/1/test/test
그러면 nginx가 처리를 하고 액세스 디렉터리는 /home/data/segmentfault/1/web입니다.
nginx 처리 후 실제 URL은 다음과 같습니다.
/1 /web/index.php?test/test
미화된 URL
/2/test/test
액세스 디렉터리는 /home/data/segmentfault/2/web
실제 URL은
/2/web/index.php?test/test
버전 번호에 따라 다른 폴더를 선택하면 pathinfo 모드가 계속 적용됩니다. 프레임워크 코드는 Yii2입니다.
nginx의 점프 규칙을 설정하는 방법은 무엇입니까?
또는 그러한 내부 점프를 어떻게 설명할 수 있는 정보가 있나요? 그것을 설명할 적절한 명사가 있나요?
위치에서 정규 매칭을 사용하고, 루트가 디렉터리를 설정할 때 정규 매칭 내용을 읽어 경로를 조합합니다.
관련 nginx 용어: 위치, 일반, set 지시문, 지도 지시문, 루트 지시문, 별칭 지시문.
이 액세스 방법을 사용하면 추가 설정이 전혀 필요하지 않습니다. . .
으아악