почему drupal добавляется? 1 к моим ссылкам на css - PullRequest
2 голосов
/ 05 мая 2009

Мой дизайнер заметил, что в исходном коде для сайта drupal все файлы .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" />

Ответы [ 2 ]

10 голосов
/ 06 мая 2009

Я покопался в исходном коде для 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 link, хотя мой дизайнер был параноиком по этому поводу.

Надеюсь, это поможет кому-нибудь одному Google в день = p

4 голосов
/ 06 мая 2009

Следующее сообщение в блоге также объясняет эту практику: mod_expires и Cache Killers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...