.css.br 的 MIME 类型?
MIME-Type for .css.br?
.css.br 文件的正确 MIME 类型是什么?
对于“.css”,它是 "text/css",对于“.js.br”,它是 "application/x-br"(至少它对我有用)。但是“.css.br”用什么?
我不确定这个问题是否有意义,我也不确定你说 "at least it's working for me" 时的意思?
mime-type表示文件类型。如果文件以 .br 结尾,则文件类型是 brotli 文件——无论它是 brotli 压缩的 css 还是 brotli 压缩的 js 文件。
好像没有officially registered brotli mime-type, though a quick Google shows "application/x-br" has been suggested as has application/brotli。
如果您是 pre-compressing 文件并想将它们从网络服务器发送到客户端,那么您应该将它们作为 .css 文件(而不是 .css.br)发送,并且设置适当的 HTTP Headers:
content-encoding:br
content-type:text/css; charset=utf-8
JavaScript 个文件也是如此。
预压缩只是一种让您的 Web 服务器免于即时压缩的麻烦的方法,但是无论是预压缩文件还是 on-fly 压缩文件都不应该导致交付的内容有所不同到浏览器。
.css.br 文件的正确 MIME 类型是什么? 对于“.css”,它是 "text/css",对于“.js.br”,它是 "application/x-br"(至少它对我有用)。但是“.css.br”用什么?
我不确定这个问题是否有意义,我也不确定你说 "at least it's working for me" 时的意思?
mime-type表示文件类型。如果文件以 .br 结尾,则文件类型是 brotli 文件——无论它是 brotli 压缩的 css 还是 brotli 压缩的 js 文件。
好像没有officially registered brotli mime-type, though a quick Google shows "application/x-br" has been suggested as has application/brotli。
如果您是 pre-compressing 文件并想将它们从网络服务器发送到客户端,那么您应该将它们作为 .css 文件(而不是 .css.br)发送,并且设置适当的 HTTP Headers:
content-encoding:br
content-type:text/css; charset=utf-8
JavaScript 个文件也是如此。
预压缩只是一种让您的 Web 服务器免于即时压缩的麻烦的方法,但是无论是预压缩文件还是 on-fly 压缩文件都不应该导致交付的内容有所不同到浏览器。