nginx url 자동 301 크로스 바

643 단어 nginx
판본
1.6.1
배치 하 다.
location /app/ {
    proxy_pass http://appserver/app/;
}

혹시
location /app {
    proxy_pass http://appserver/app;
}

현상.
요청 주 소 는 슬 래 쉬 가 없 으 며 브 라 우 저 301 Moved Permanently 응답 은 슬 래 쉬 주소 로 이동 합 니 다.
원인.
URL 디 렉 터 리 뒤에 슬 래 쉬 /, Nginx 설정 에 일치 하 는 디 렉 터 리 가 없 으 면 자동 으로 301 에서 슬 래 쉬 / 디 렉 터 리 가 있 습 니 다.
다른 설정
location /app {
    proxy_pass http://appserver/app/;
}

현상.
요청 은 슬 래 쉬 주소 로 이동 하지 않 습 니 다.
주의 하 다.
이 설정 은 / app 경 로 를 방문 할 때 페이지 컨 텍스트 경 로 는 / app / 가 아 닌 / 이 므 로 상대 적 인 경로 접근 이 이상 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기