2012-01-06 3 views
0

Google 서버의 모든 CSS 파일을 최소화하고 캐시하려고합니다. 나는 아주 잘 실행되는 스크립트를 가지고 있지만 로컬에서만 작동하며 CSS 파일은 CDN에서 호스팅됩니다. 그것은 동적으로 생성 된 CSS 파일의과에 대한 링크는 다음과 같습니다동적으로 생성 된 교차 도메인을 사용하는 방법

http://mysite.com/style/apiconnect,ui,ui_typography,ui_lists,ui_forms,ui_datatables,help,tutorials,achievementUnlocked,styles,content,calendar_select,common,content_print

각 항목은 최소화 뒷면의 PHP 스크립트에 의해로드하고 적절한 캐시됩니다 다른 CSS 파일입니다 . 모든 것이 훌륭하지만 주요 사이트에서는 사용할 수 없습니다. <link href="http://mysite/link" />은 전혀로드되지 않으므로 작동하지 않습니다. 주요 사이트를로드하지 않습니다

header("Content-Type: text/css; charset: UTF-8"); 
header('Access-Control-Allow-Origin: *'); 

그리고 아무것도 :

나는대로 헤더 유형을 설정했습니다. 어떻게하면이 문제를 해결할 수 있을까요?

답변

3

당신은 사용해야

<link rel="stylesheet" href="http://url" type="text/css" /> 

는 스타일 시트를 포함 할 수 있습니다.

<link rel="http://url">은 스타일을 포함 할 수없는 잘못된 방법입니다. 또한보십시오 : MDN: <link>

+0

우연히 나는 우연히 그 일을했습니다 .. 그 중 하나는 작동하지 않습니다. – Peter

+0

요청을 검사하십시오. 파일이 MIME 유형'text/css'를 사용하여 올바르게 제공되고 있습니까? 파일이 존재합니까? CSS가 실제로 유효합니까? ** 수정 : 귀하의 질문 코드가 업데이트되었습니다. 그러나 당신은 여전히'rel'과'type' 속성 **을 포함하지 않았습니다. –

관련 문제