12

this: Javascript MIME Typeによると、JS を「text/javascript」として提供する必要があるようです。ブラウザとローカルホスト (またはサーバー) 間のネットワーク通信を調べると、Web サーバーでホストされている JS の MIME タイプは application/x-javascript です。Google CDN (jQuery など) の JS は text/javascript です。

JS を text/javascript にしたいです。私の .htaccess で、これを追加しようとしました: AddType text/javascript .js、しかしそれは私のMIMEタイプを変更しませんでした。

提案?

4

2 に答える 2

12

タイプを強制する何かがない限り、AddTypeディレクティブで十分なはずですが、次のことも試すことができます。

<Files "*.js">
    ForceType text/javascript
</Files>

より良い解決策は、仮想ホスト/サーバー構成とすべての apache 構成ファイル (構成にデフォルトで含まれている可能性がある) をapplication/x-javascript調べて、それがどのように設定されているかを確認することです。必要なオーバーライド オプションを持たない htaccess ファイルの代わりに、そこで変更する方がよい場合があります (たとえば、 mod_mimeAddTypeとにはFileInfoオプションが必要です)。ForceType AllowOverride

于 2012-10-28T03:11:36.560 に答える
3

Apache conf フォルダーにある mimes.types ファイルの設定を変更する必要があります。変化する

application/javascript          js

text/javascript                 js

Apacheを再起動すると、変更が表示されるはずです

于 2012-10-26T10:47:05.597 に答える