我正在尝试最小化并缓存服务器上的所有CSS文件。我有一个运行得很好的脚本,但只能在本地运行,我们的CSS文件托管在CDN上。这是一个动态生成的CSS文件,链接如下:
http://mysite.com/style/apiconnect,ui,ui_typography,ui_lists,ui_forms,ui_datables,帮助,教程,成就解锁,样式,内容,日历选择,常用,内容打印
每个项目都是一个不同的css文件,php脚本在后台加载该文件,并根据需要进行最小化和缓存。这一切都很好,但我们的主站点无法使用它。<link href="http://mysite/link" />
无法工作,因为它根本无法加载。
我已将标头类型设置为:
header("Content-Type: text/css; charset: UTF-8");
header('Access-Control-Allow-Origin: *');
没有什么是主网站不会加载的。有什么想法我可以解决这个问题吗?
您应该使用:
<link rel="stylesheet" href="http://url" type="text/css" />
以包括样式表。
<link rel="http://url">
是包含样式的无效方法。另请参阅:MDN:<link>