> 웹 프론트엔드 > 프런트엔드 Q&A > 서버가 CSS를 로드할 수 없으면 어떻게 해야 합니까?

서버가 CSS를 로드할 수 없으면 어떻게 해야 합니까?

藏色散人
풀어 주다: 2020-12-22 09:53:07
원래의
2113명이 탐색했습니다.

CSS를 로드할 수 없는 서버에 대한 해결 방법: 1. 프로젝트를 게시할 때 서버에서 해당 프로젝트의 캐시를 지웁니다. 2. CSS 및 js 파일을 참조한 후 임의의 숫자를 추가합니다. 3. 참조된 CSS를 직접 수정합니다. 및 js 파일 이름입니다.

서버가 CSS를 로드할 수 없으면 어떻게 해야 합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, CSS3 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

추천: "css 동영상 튜토리얼"

서버가 js와 css를 로드할 수 없는 이유는 무엇인가요? 어떻게 해결하나요?

이 상황의 이유:

1. 서버 프로젝트의 해당 캐시 파일이 지워지지 않아 클라이언트가 이전에 캐시된 js 및 css 파일을 서버에서 읽게 됩니다(이전 코드는 수정되지 않았습니다)

2, 클라이언트의 브라우저가 캐시를 지우지 않았거나 캐시가 깨끗하게 지워지지 않아 여전히 캐시가 남아 있습니다. 결과적으로 웹 페이지를 탐색할 때 로컬에 캐시된 CSS 및 js 파일을 읽고 최신 CSS를 읽습니다. js 파일을 서버에서 읽지 못합니다

해결 방법:

1. 첫 번째 상황의 경우 일반적으로 프로젝트가 출시되면 게시할 때 해당 프로젝트의 캐시를 지우는 경우 서버에서 해당 프로젝트의 캐시가 지워집니다. , 이전에도 그랬고 삭제하지 않았기 때문에 꼭 삭제하세요. 서버의 캐시로 인해 클라이언트가 서버의 캐시된 파일을 읽게 되므로 수정된 코드가 적용되지 않습니다

2. 삭제 유형, 서버 캐시가 삭제된 것으로 확인되면 서버 캐시 문제가 아닙니다. 다음과 같은 CSS 및 js 파일을 인용한 후 임의의 번호(버전 번호라고도 함)를 추가하는 것을 고려할 수 있습니다.

<script type="text/javascript" src="<%=request.getContextPath()%>/JS/common.js?v=20180201"></script>
<link href="<%=request.getContextPath()%>/CSS/Common.css?v=20180201"  rel="stylesheet" type="text/css" />
로그인 후 복사

3. 세 번째 방법, 위의 두 가지 방법이 쓸모가 없다면 축하합니다. , 이 경우 문제를 직접 해결할 수 있는 수정이 있습니다. 인용한 CSS 및 js 파일의 이름은 확실히 가능합니다.

위 내용은 서버가 CSS를 로드할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿