내 웹 프로그램은 app1 디렉토리에 있습니다. http://server.com/app1/을 통해 액세스하면 모든 것이 정상입니다. 그러나 http://server.com/app1을 통해 액세스하면 페이지의 하이퍼링크가 표시됩니다. 이 보조 디렉터리(예:
) 으아악http://server.com/app1/static/sytle.c... 대신 http://server.com/static/sytle.css를 가리켜 리소스 획득 실패가 발생합니다.
규칙을 추가하면 점프할 수 있다는 걸 알아요
으아악하지만 이렇게 하면 URL에 슬래시가 추가됩니다. 다른 방법이 있나요?
다음은 내 nginx 구성입니다.
으아악
DaiJie가 댓글에서 말했듯이 이 문제가 발생하는 것은 매우 정상적인 현상이며 웹 서버와 브라우저의 기본 동작은 정확합니다.
주체가 정적 리소스를 참조하려면 절대 경로나 도메인 이름을 포함한 완전한 주소를 사용하는 것이 좋습니다.