Tôi đang phát triển trên localhost của tôi - http://localhost/mysite, và trong phạm vi mà tôi có cấu trúc thư mục sau:CSS url tương ứng với hình ảnh
-assets
--css
---styles.css
--images
---background.png
Trong file styles.css, tôi sẽ có một cái gì đó như sau, trong đó hoạt động tốt trên localhost
background-image: url(../images/background.png);
Tuy nhiên, máy chủ trực tiếp hoạt động ngoài tên miền phụ - http://test.liveserver.com. Điều này có nghĩa là quy tắc css phải thay đổi như sau:
background-image: url(/assets/images/loginlogo.png);
Bạn không chắc chắn cách tốt nhất để giải quyết vấn đề này?
vì vậy nội dung không hoạt động tại đây – defau1t
Phải, vì một số lý do, cssmin dường như đang thêm một url khi css được rút gọn trên máy chủ trực tiếp. Vì vậy, url (../ images/background.png); trở thành url (/test/assets/images/background.png); Tôi cần điều tra thêm – JonoB
Bah, có vẻ như cssmin thực sự đang thêm một url khi nó không cần. – JonoB