웹 프론트엔드 JS 튜토리얼 vue-router+nginx 루트가 아닌 경로의 구성 방법에 대해

vue-router+nginx 루트가 아닌 경로의 구성 방법에 대해

Jun 30, 2018 pm 04:25 PM
nginx router vue vue-router

이 글에서는 vue-router+nginx 비루트 경로 구성 방법을 주로 소개합니다. 내용이 꽤 괜찮아서 참고용으로 올려보겠습니다.

vue-router의 기본 데이터 해시 모드 - URL의 해시를 사용하여 전체 URL을 시뮬레이션하므로 URL이 변경되면 페이지가 다시 로드되지 않습니다.

일반적으로 우리는 보기 흉한 해시를 좋아하지 않습니다. index.html#/matchResult와 유사하게 라우팅 기록 모드를 사용할 수 있습니다. 기록 모드는 History.pushState API를 사용하여 페이지 이동을 구현합니다.

하지만 nginx를 사용할 때 몇 가지 구성을 추가해야 하는 문제가 있습니다.

루트 경로 아래에 직접 구성

접속 시 http://yoursite.com을 입력하면 됩니다. nginx에서의 구성은 다음과 같습니다

location / {
 try_files $uri $uri/ /index.html;
}
로그인 후 복사

루트가 아닌 경로 구성

도메인 이름 아래에 여러 프로젝트가 있는 경우 루트 경로 구성을 사용하는 것은 적절하지 않습니다. 예를 들어

A 프로젝트

http://와 같이 루트 경로 아래에 경로 레이어를 지정해야 합니다. yoursite.com/A

B 프로젝트

http://yoursite.com/B

nginx 구성

  location ^~/A {
      alias /XX/A;//此处为A的路径
      index index.html;
      try_files $uri $uri/ /A/index.html;
  }
  location ^~/B {
      alias /XX/B;//此处为B的路径
      index index.html;
      try_files $uri $uri/ /B/index.html;
  }
로그인 후 복사

tip: 루트가 아닌 별칭을 사용하도록 주의하세요

위 내용은 이 글의 전체 내용입니다. , 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

Vue 프로젝트의 구성, 패키징 및 게시 프로세스 소개

vue v-model의 동적 생성 소개

위 내용은 vue-router+nginx 루트가 아닌 경로의 구성 방법에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

vue에서 echart를 사용하는 방법 vue에서 echart를 사용하는 방법 May 09, 2024 pm 04:24 PM

vue에서 echart를 사용하는 방법

vue에서 내보내기 기본값의 역할 vue에서 내보내기 기본값의 역할 May 09, 2024 pm 06:48 PM

vue에서 내보내기 기본값의 역할

Vue에서 지도 기능을 사용하는 방법 Vue에서 지도 기능을 사용하는 방법 May 09, 2024 pm 06:54 PM

Vue에서 지도 기능을 사용하는 방법

vue에서 이벤트와 $event의 차이점 vue에서 이벤트와 $event의 차이점 May 08, 2024 pm 04:42 PM

vue에서 이벤트와 $event의 차이점

vue에서 onmounted의 역할 vue에서 onmounted의 역할 May 09, 2024 pm 02:51 PM

vue에서 onmounted의 역할

vue에서 내보내기와 내보내기 기본값의 차이점 vue에서 내보내기와 내보내기 기본값의 차이점 May 08, 2024 pm 05:27 PM

vue에서 내보내기와 내보내기 기본값의 차이점

vue에 마운트된 것은 반응의 수명 주기에 해당합니다. vue에 마운트된 것은 반응의 수명 주기에 해당합니다. May 09, 2024 pm 01:42 PM

vue에 마운트된 것은 반응의 수명 주기에 해당합니다.

Vue의 후크는 무엇입니까 Vue의 후크는 무엇입니까 May 09, 2024 pm 06:33 PM

Vue의 후크는 무엇입니까

See all articles