Установите мой тип JS MIME на "текст / JavaScript"
В соответствии с этим: Javascript MIME Type, похоже, я должен обслуживать JS как "text/javascript". Когда я проверяю сетевое взаимодействие между моим браузером и локальным хостом (или моим сервером), тип JS MIME, который размещен на моем веб-сервере, это application/x-javascript. JS из Google CDN (например, jQuery) - это текст / javascript.
Я хочу, чтобы мой JS стал text / javascript. В моем.htaccess я попытался добавить это: AddType text/javascript .js
, но это не изменило мой тип MIME.
Предложения?
2 ответа
AddType
Директива должна быть достаточной, если только что-то не форсирует тип, но вы также можете попробовать:
<Files "*.js">
ForceType text/javascript
</Files>
Лучшим решением может быть просмотр вашей конфигурации vhost / server и всех файлов конфигурации apache (которые могут быть включены по умолчанию в вашей конфигурации) на наличие экземпляров application/x-javascript
чтобы увидеть, как это устанавливается. Может быть, лучше просто изменить его там вместо файла htaccess, который может не иметь необходимых параметров переопределения (mod_mime's AddType
а также ForceType
например, требуется FileInfo AllowOverride
опция).
Вам нужно изменить настройки в файле mimes.types, который находится в вашей папке apache conf. + Изменить
application/javascript js
в
text/javascript js
и перезапустите apache, вы должны увидеть изменения