찾다

 >  Q&A  >  본문

프런트엔드 - 단일 페이지 애플리케이션 nginx 구성

www.a.com 웹사이트가 있습니다
www.a.com/**을 방문하고 싶습니다,
www.a.com/api/**를 제외하면 index.html이 바로 표시됩니다
내 구성은 다음과 같습니다.

으아악

지금 우리가 직면하고 있는 문제는,
주소창을 통해 www.a.com/page1을 입력하면
www.a.com/index.html로 직접 돌아가고 싶습니다.
하지만 이제는 404를 반환합니다!

我想大声告诉你我想大声告诉你2749일 전550

모든 응답(1)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:25:07

    이를 위해서는 rewrite를 사용해야 합니다
    if($request_uri !~ ^api/.*){
    $1/index.html break;
    다시 작성 }

    회신하다
    0
  • 취소회신하다