s3cmdを使って静的ファイルをs3に上げたあと下記のようなエラーが。。。
Resource interpreted as Stylesheet but transferred with MIME type text/plain:
原因はs3に上がっているファイルのContent-Typeがtext/plainになっていたため、HTML側でtypeを指定してもブラウザでエラーが出てcssが適用されていませんでした。
--no-mime-magic
と--guess-mime-type
の2つのオプションをつけたらtext/cssでちゃんと上がるようになります。
s3cmd --no-mime-magic --guess-mime-type sync dir s3url