찾다

 >  Q&A  >  본문

nginx 보조 디렉터리에 슬래시를 추가할 때의 영향

내 웹 프로그램은 app1 디렉토리에 있습니다. http://server.com/app1/을 통해 액세스하면 모든 것이 정상입니다. 그러나 http://server.com/app1을 통해 액세스하면 페이지의 하이퍼링크가 표시됩니다. 이 보조 디렉터리(예:

) 으아악

http://server.com/app1/static/sytle.c... 대신 http://server.com/static/sytle.css를 가리켜 리소스 획득 실패가 발생합니다.

규칙을 추가하면 점프할 수 있다는 걸 알아요

으아악

하지만 이렇게 하면 URL에 슬래시가 추가됩니다. 다른 방법이 있나요?

다음은 내 nginx 구성입니다.

으아악
为情所困为情所困2775일 전669

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

  • 阿神

    阿神2017-05-16 17:31:56

    DaiJie가 댓글에서 말했듯이 이 문제가 발생하는 것은 매우 정상적인 현상이며 웹 서버와 브라우저의 기본 동작은 정확합니다.
    주체가 정적 리소스를 참조하려면 절대 경로나 도메인 이름을 포함한 완전한 주소를 사용하는 것이 좋습니다.

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