Как связать созданный сервером CSS-файл со строкой запроса?

Я хочу сделать это:

<link href="/style-render?s=base" rel="stylesheet" type="text/css">

и когда я посещаю /style-render?s=base, это дает мне CSS, который я хочу, но стили не вытягиваются на страницу.

Это работает для Google:

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

Так что я знаю, что возможно, я просто не знаю, что я делаю неправильно.

0

Решение

Я просто понял это.

Так как я использовал CFML, мне пришлось указать тип содержимого с помощью cfcontent пометить так:

<cfcontent type="text/css; charset=utf-8">

в php вы бы сделали это так:

<?php
header( 'Content-Type: text/css; charset=UTF-8' );
?>

Надеюсь, что это помогает кому-то!

2

Другие решения

Вам нужно установить content-type заголовок. Скорее всего, это как plain/text вместо text/css,

В PHP вы бы установили свой заголовок с помощью:

header('Content-Type: text/css');

1