Sta*_*bie 8 javascript .htaccess mime-types
根据这个:Javascript MIME Type,似乎我应该将我的JS作为"text/javascript"服务.当我检查浏览器和localhost(或我的服务器)之间的网络通信时,我的Web服务器上托管的JS的MIME类型是application/x-javascript.来自Google CDN的JS(例如jQuery)是text/javascript.
我想让我的JS成为text/javascript.在我的.htaccess中,我尝试添加:AddType text/javascript .js但它没有改变我的MIME类型.
建议?
Jon*_*Lin 10
该AddType指令应该足够,除非有强制类型的东西,但你也可以尝试:
<Files "*.js">
ForceType text/javascript
</Files>
Run Code Online (Sandbox Code Playgroud)
更好的解决方案可能是查看您的vhost/server配置和所有apache配置文件(默认情况下可能包含在您的配置中),application/x-javascript以查看如何设置.这可能是更好的只是改变它的存在,而不是htaccess的文件,它可能没有neccessary覆盖选项(mod_mime的AddType和ForceType,例如,需要的FileInfo AllowOverride选项).
您需要更改 apache conf 文件夹中的 mimes.types 文件中的设置。改变
application/javascript js
Run Code Online (Sandbox Code Playgroud)
到
text/javascript js
Run Code Online (Sandbox Code Playgroud)
并重新启动 apache,您应该会看到变化