요청에 따라 Nginx 경로 변경

호박색

그래서 파일이 다른 요청을 받고 처리 할 수 ​​있도록 nginx를 구성하려고합니다. 예를 들어, 두 종류의 URL : www.example.com/trips/some-slug/, 다른 하나는입니다 www.example.com/trips/?var=some-value. 파일에 대한 라우팅 규칙이 있습니다.

location ~ ^/trips/(.*)/?$ {
  try_files $uri $uri/ /views/trips.php?slug=$1;
}

이것은 GET 요청을 보냅니다. 내가 선택할 수 있지만 서버에서 무시되는 예제 URL의 두 번째 변형은 선택할 수 없습니다.

리처드 스미스

명명 된 위치에서 두 가지 유형의 URI를 모두 처리 할 수 ​​있습니다.

location /trips/ {
    try_files $uri $uri/ @trips;
}
location @trips {
    rewrite ^/trips/$ /views/trips.php last;
    rewrite ^/trips/([^/]*)/?$ /views/trips.php?slug=$1 last;
}

이 예에서는 우선 순위가 다른 접두사 location을 사용합니다 . 자세한 내용은 이 문서 를 참조하십시오. 물론 정규 표현식 위치를 계속 사용할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

위치에 따라 URL 경로 변경

분류에서Dev

jenkins는 요청에 따라 레이블을 변경합니다.

분류에서Dev

요청 된보기에 따라 href 변경

분류에서Dev

http 요청에 따라 android 변경 textview 텍스트

분류에서Dev

요청에 따라 페이팔 구성 변경

분류에서Dev

RxJS 요청 시간에 따라 로딩 표시 메시지 변경

분류에서Dev

NaN 값에 따라 .apply ()로 DataFrame 변경

분류에서Dev

specifyKind 변경에 따라 DateTime 변경

분류에서Dev

경로 각도에 따라 바닥 글 배경색 변경

분류에서Dev

conda 환경에 따라 Python 경로가 변경됩니까?

분류에서Dev

img src에 따라 배경 JQuery 변경

분류에서Dev

배경에 따라 텍스트 변경.

분류에서Dev

시간에 따라 배경 DIV 변경

분류에서Dev

JS 값에 따라 배경색 변경

분류에서Dev

DHCP에서 게이트웨이에 따라 경로 변경

분류에서Dev

현재 경로에 따라 탐색 스타일 변경 Gatsbyjs

분류에서Dev

모델의 값에 따라 동적으로 배경색 변경

분류에서Dev

URL 경로에 따라 도메인 변경

분류에서Dev

각도 2 : 경로에 따라 뷰의 정적 부분 변경

분류에서Dev

Aurelia 앱의 현재 경로에 따라 메타 태그 변경

분류에서Dev

쿠키 값에 따라 Laravel 경로 변경

분류에서Dev

다른 요소에 따라 xmlstarlet으로 XML 변경

분류에서Dev

Angular-$ stateParams에 따라 경로 상태 변경시 CSS 클래스 변경

분류에서Dev

경로에 따라 포트 80 요청을 다른 앱으로 리디렉션

분류에서Dev

ViewModel 속성 변경에 따라 뷰 요소 속성 변경

분류에서Dev

선택에 따라 변수 간 변경

분류에서Dev

ReactJS-중첩 경로에 따라 부모의 구성 요소 변경

분류에서Dev

전송 요청에 따라 flask.app.request_class를 플라스크에서 변경하십시오.

분류에서Dev

클래스에 따라 img src 변경

Related 관련 기사

  1. 1

    위치에 따라 URL 경로 변경

  2. 2

    jenkins는 요청에 따라 레이블을 변경합니다.

  3. 3

    요청 된보기에 따라 href 변경

  4. 4

    http 요청에 따라 android 변경 textview 텍스트

  5. 5

    요청에 따라 페이팔 구성 변경

  6. 6

    RxJS 요청 시간에 따라 로딩 표시 메시지 변경

  7. 7

    NaN 값에 따라 .apply ()로 DataFrame 변경

  8. 8

    specifyKind 변경에 따라 DateTime 변경

  9. 9

    경로 각도에 따라 바닥 글 배경색 변경

  10. 10

    conda 환경에 따라 Python 경로가 변경됩니까?

  11. 11

    img src에 따라 배경 JQuery 변경

  12. 12

    배경에 따라 텍스트 변경.

  13. 13

    시간에 따라 배경 DIV 변경

  14. 14

    JS 값에 따라 배경색 변경

  15. 15

    DHCP에서 게이트웨이에 따라 경로 변경

  16. 16

    현재 경로에 따라 탐색 스타일 변경 Gatsbyjs

  17. 17

    모델의 값에 따라 동적으로 배경색 변경

  18. 18

    URL 경로에 따라 도메인 변경

  19. 19

    각도 2 : 경로에 따라 뷰의 정적 부분 변경

  20. 20

    Aurelia 앱의 현재 경로에 따라 메타 태그 변경

  21. 21

    쿠키 값에 따라 Laravel 경로 변경

  22. 22

    다른 요소에 따라 xmlstarlet으로 XML 변경

  23. 23

    Angular-$ stateParams에 따라 경로 상태 변경시 CSS 클래스 변경

  24. 24

    경로에 따라 포트 80 요청을 다른 앱으로 리디렉션

  25. 25

    ViewModel 속성 변경에 따라 뷰 요소 속성 변경

  26. 26

    선택에 따라 변수 간 변경

  27. 27

    ReactJS-중첩 경로에 따라 부모의 구성 요소 변경

  28. 28

    전송 요청에 따라 flask.app.request_class를 플라스크에서 변경하십시오.

  29. 29

    클래스에 따라 img src 변경

뜨겁다태그

보관