NGINX:HTTP / 2不用于CSS / JS资源

时间:2017-10-03 10:12:42

标签: nginx

我已使用此配置在我的NGINX服务器上启用了HTTP / 2支持:

# WWW DOMAIN
# -----------------------------
server {
    # PORT
    # -------------------------
    listen 443 ssl http2 default_server;
    listen [::]:443 ssl http2 default_server;

    # SERVER NAME
    # -------------------------
    server_name www.mydomain.com;

现在,当我进行HTTP / 2测试时,我的网站被指示为“HTTP / 2支持”。

问题是当我进行检查时(例如使用谷歌开发者工具),我可以看到CSS& JS文件未加载HTTP / 2,但仍使用HTTP / 1.1协议。这很奇怪,因为子域上没有定义资源。我们例如通过mydomain.com/css/myfile.css

访问它

我的NGINX中唯一关于CSS& amp; JS文件是:

# JS & CSS
# -------------------------
location ~* .(css|js)$ {
    expires 7d;
} 

你知道我的配置中的哪个元素可以阻止JS& CSS HTTP / 2交付?

0 个答案:

没有答案