그래서 내 인덱스 및 스타일 시트 파일이 루트 폴더 (예 : 공용 HTML)에 있습니다. 이미지는 낮은 폴더 (공용 html/이미지)에 설정됩니다. 표시되지 않는 배경 이미지가있는 컨테이너를 div 있습니다. CSS의 코드는 다음과 같습니다.하위 폴더에서 이미지 링크가 작동하지 않습니다.
#exampleDiv{
background-image: url("images/image.jpg");
background-size: 40px 40px;
}
내 데스크톱 파일에서 사이트를로드 할 때 완벽하게 작동합니다. 그러나 실제 서버에서 실행하면 바로 이미지를 찾을 수 없습니다. "images/image.jpg"앞에 "/"을 추가하는 것부터 다 시도했습니다. 코드를 확인하고 다시 점검하고 다시 검사하여 코드가 소리가 나고 오타가 없는지 확인했습니다. 색인 및 스타일 시트가 포함 된 루트 디렉토리 (public html)에 이미지를 배치하고 "images/image.jpg"에서 "images /"부분을 제거하면 이미지가 잘 보입니다. 어떤 아이디어? 왜 이것이 작동하지 않는지 이해할 수 없으며, 내 사이트 캐시가 플러시되고 페이지에 대한 모든 변경 사항이로드됩니다.
편집 : 나는 또한 "../"와 "../../"뿐만 아니라
편집을 역 슬래시의 다양한 시도 : 나는 그것을 알아 냈어!
서버의 * images * 폴더에 대한 액세스 권한이 있습니까? –
URL에'../'을 추가하려고 시도 했습니까? – Swordys
"../"을 추가하려고 시도했지만 작동하지 않았습니다. 액세스 권한이 있는지 확실하지 않습니다. 어떻게 설정합니까? 전에이 문제가 없었어요. – ewrjontan