2009-05-05 23 views
2

私のデザイナーは、drupalサイトのソースで、すべての.cssファイルが追加されていることに気づきました。なぜこれをやっているのですか?なぜdrupalは?1を自分のcssファイルリンクに追加します

<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/node/node.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/defaults.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system-menus.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/user/user.css?l" /> 

答えて

10

私はDrupalのためのソースコードの中を突き、これが見つかりました:私はそれに答える推測

// A dummy query-string is added to filenames, to gain control over 
// browser-caching. The string changes on every update or full cache 
// flush, forcing browsers to load a new copy of the files, as the 
// URL changed. 
$query_string = '?'. substr(variable_get('css_js_query_string', '0'), 0, 1); 

を。私のデザイナーはそれを上手く編集していたにもかかわらず、Drupalの人たちがCSSのリンクタグのクエリー文字列でブラウザをクールに使っていると仮定しています。

うまくいけば、これは、ブログの記事次の日= P

+0

@easelを:あなたは受け入れ答えとしてこれをマークする必要があります(それはあなたであることは重要ではありません。自分自身) –

+0

ヒント=ありがとうございました – easel

4

上の誰か1 Googleがあまりにもこのような行為を説明できます:mod_expires and Cache Killers

+0

ありがとう、ありがとう。そこにいくつかの良い詳細! – easel

関連する問題