찾다

 >  Q&A  >  본문

프런트엔드 - 여러 CSS 주소를 nginx와 병합하여 백그라운드 문제를 해결하는 방법은 무엇입니까?

Node+Nginx 프로젝트, 페이지는 CSS를 참조하기 위해 http://cdn/project1/a.css, pro...와 같은 주소를 사용합니다.
각 CSS에는 background:url과 같은 상대 경로가 있는 배경이 있을 수 있습니다. (./images/logo.png) 병합 후 이미지 경로에 오류가 보고됩니다. 이를 해결할 수 있는 방법이 있습니까?

某草草某草草2754일 전476

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

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:10:14

    1. 가능하면 절대 경로를 사용하세요

    2. 절대 경로를 사용할 수 없고 다른 디렉터리에 CSS를 혼합할 수 없는 경우 별도로 호출할 수 있습니다

      으아아아
    3. 테스트를 위해 동일한 환경을 로컬로 구축하세요. Apache에도 concat 구성 요소가 있습니다

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:10:14

    CSS 파일의 상대 경로는 현재 CSS 파일을 기준으로 얻어야 ​​합니다. 해당 사진을 CDN의 상대 위치에 걸어두기만 하면 됩니다.

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