2010-11-27 5 views
0

나는 아파치가 클라이언트에게 제공하는 나쁜 CSS URL로 인해 간헐적으로 잘못 표시되는 WordPress 사이트가 있습니다. 나는 CSS 파일이 어떻게 든 잘못된 링크가 연결되기 아래로 문제를 추적 한 :WordPress CSS에 잘못된 청크 인코딩 오류가 발생했습니다.

siteexample.com/wp-content/themes/twentyten/ce.bf1f3e76cdf43e6250526a554c555315.style,s.css 

이 파일은 실제로 나에게는 즉석에서 생성 및 제공됩니다 믿고 리드 파일 시스템에 존재하지 않는 가능한 임시 파일을 통해 아파치에 의해. 이 기능은 실제로 일부 다른 사이트에서 작동하며 문제의 링크를 클릭하여 CSS 파일을로드 할 수 있습니다 (테마가 올바르게 작동하는 사이트의 경우).

페이지 소스를보고 잘못된 은 (구글 크롬에서) 나에게 오류를 제공하고 있습니다 :

지금 나쁜 CSS를 URL의 시작 부분에서 "ce.bf1f3e을"... 알았어
Error 321 (net::ERR_INVALID_CHUNKED_ENCODING): Unknown error. 

는는 "CE는"청크 "에 대한 접두사가 될 수 인코딩 "하지만, 나는이 URL이 처음에 어떻게 생성되는지 알고 있지 않다. 아파치 측이나 워드 프레스 측에 있다면

청크 분할을 끄려면 어떻게해야합니까? 인코딩이나 css URL이 클라이언트에게 "style.css"로 파일 시스템 상에 존재하도록 강요합니다.

답변

0

문제점을 발견했습니다. 그것은 WordPress에 제대로 해결되지 않는 CSS 캐싱이 내장되어 나타납니다. 가장 큰 문제에 관계없이, 나는 css URL의 끝 부분에 타임 스탬프를 추가하고 매번 파일 시스템에서 최신 버전을 가져 오는 별도의 WordPress 플러그인을 사용하여 CSS 캐싱을 사용하지 않기로 결정했습니다. Css Cache Buster Wordpress Plugin

나는 어떤 내가 워드 프레스의 CSS를 캐싱에서 찾을 정보를 후속 게시 할 예정입니다 만, 다음이 나타날 때까지이 플러그인은 페이지가 클라이언트에 제공 할 때 잘못되는 CSS는 URL의 내 즉각적인 문제를 해결했다.

관련 문제