通过php提供css文件是个好主意吗?
其实我有一个大的CSS文件,其中包含所有媒体查询,所以我想根据传递给php页面的参数只提供选定的部分 例如,在我原来的php页面中,我会这样做
<link rel="stylesheet" type="text/css" href="css.php?<?= "theam=".$theam ."&screen=".$screen ?>"/>
并在css.php文件中我将检查条件以给出响应,只需要css这是正确的方法吗?
答案 0 :(得分:7)
是的,只要你添加标题就可以了:
header('Content-type: text/css');
并确保检查$_GET
是否有正确的值
另一个建议是通过重写将网址更改为更好的网址:
RewriteRule ^css-(.*)-(.*)\.css$ /css.php?theam=$1&screen=$2