2012-01-06 11 views
0

私たちのサーバー上のすべての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'属性**を含んでいませんでした。 –

関連する問題