> 웹 프론트엔드 > JS 튜토리얼 > Vue Refresh 404 문제에 대한 솔루션

Vue Refresh 404 문제에 대한 솔루션

不言
풀어 주다: 2019-03-19 11:24:31
앞으로
5073명이 탐색했습니다.

이 글의 내용은 vue 새로 고침 404 문제에 대한 해결 방법입니다. 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

1. 문제 설명

vue-route를 webpack과 결합하여 단일 페이지 라우팅 프로젝트를 작성했고, 서버 측에서 nginx를 구성하는 데 운영 및 유지 관리를 지원했습니다. 배포가 완료된 후 홈페이지에 접속하여 홈페이지에서 2차 페이지를 여는 것은 문제가 되지 않습니다. 그러나 2차 페이지를 모두 열고 다시 새로고침을 하면 404 현상이 나타납니다!

2. 문제 원인:

vue-router에서 설정한 경로가 실제 경로가 아니기 때문에 페이지를 새로 고칠 때 액세스한 리소스를 서버 측에서 찾을 수 없습니다. .

3. 해결 방법:

nginx 구성에 vue-route 점프 설정을 추가합니다(여기 홈페이지는 index.html이고 index.php인 경우 아래에 해당함). 위치 교체), 올바른 구성은 다음과 같습니다.

location / {
    try_files $uri $uri/ @router;
    index index.html;
}

location @router {
    rewrite ^.*$ /index.html last;
}
로그인 후 복사
더 많은 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 JavaScript Tutorial Video 열을 참조하세요. !

위 내용은 Vue Refresh 404 문제에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿