close
某些 CDN 會檢查 HTTP Header 的 Content-Type,若是 JavaScript, JSON 是動態產生的,會需要額外送正確的 Header 回去。
若是靜態的話 Apache(apache2.2-common)預設會去讀取
/etc/mime.types(/etc/apache2/mods-available/mime.conf)
如下述:
★ application/javascript javascript
★ application/json json
PHP 代送 JSON / JavaScript HTTP Header Content-Type
若是使用 PHP 動態產生的話,需要額外送下述 Header:
JavaScript header
<?php header('Content-Type: application/javascript'); ?>
JSON header
<?php header('Content-type: application/json'); ?>
Header 指定編碼
★ header('Content-Type: application/javascript; charset=utf-8');
★ header('Content-Type: application/json; charset=utf-8');
註:JSON 目前還是吃下述 Header,不過既然 mime 有定義,就盡量照標準走囉!
★ header('Content-Type: text/plain; charset=utf-8');
文章標籤
全站熱搜
留言列表