프런트엔드 - 여러 CSS 주소를 nginx와 병합하여 백그라운드 문제를 해결하는 방법은 무엇입니까?
某草草2017-05-16 17:08:14
0
2
495
Node+Nginx 프로젝트, 페이지는 CSS를 참조하기 위해 http://cdn/project1/a.css, pro...와 같은 주소를 사용합니다. 각 CSS에는 background:url과 같은 상대 경로가 있는 배경이 있을 수 있습니다. (./images/logo.png) 병합 후 이미지 경로에 오류가 보고됩니다. 이를 해결할 수 있는 방법이 있습니까?
가능하면 절대 경로를 사용하세요
절대 경로를 사용할 수 없고 다른 디렉터리에 CSS를 혼합할 수 없는 경우 별도로 호출할 수 있습니다
으아아아테스트를 위해 동일한 환경을 로컬로 구축하세요. Apache에도 concat 구성 요소가 있습니다
CSS 파일의 상대 경로는 현재 CSS 파일을 기준으로 얻어야 합니다. 해당 사진을 CDN의 상대 위치에 걸어두기만 하면 됩니다.