网页网站您现在的位置是:首页 > 博客日志 > 网页网站

nginx add_header指令的使用

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-06-04网页网站 10 0关键字: nginx  指令  add_header  

nginx配置文件通过使用add_header指令来设置response header。  具体方法如下:  add_header key valueadd_header Cache-Control no-storeadd_header Content-Encoding g

nginx配置文件通过使用add_header指令来设置response header。CO9无知

  具体方法如下:CO9无知

  add_header key valueCO9无知

add_header Cache-Control no-store
add_header Content-Encoding gzip

  用以改变Content-Type时比较特殊,可以在它设置了类型的同时还会指定charset,不过Content-Type和charset之间有分号,所以我们需要这样来添加。CO9无知

add_header  Content-Type 'text/html; charset=utf-8';

  这样就可以给responent header的Content-Type添加指定的属性了。CO9无知

例如:CO9无知

  nginx设置:CO9无知

http {
    include       mime.types;
       default_type  application/octet-stream ;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       8080;
        server_name  localhost;
        index index.html index.htm;
        root /usr/local/openresty/nginx/work;

        location ~* .(js)$ {
            add_header  Content-Type 'text/javascript;charset=utf-8';
        }

        location /dir {
            default_type application/javascript;
            content_by_lua_file /usr/local/openresty/nginx/work/resources/lua/index.lua;
        }
    }
}

其中匹配所有.js文件,给其responent header的Content-Type值赋值为"text/javascript;charset=utf-8"。CO9无知

本文为转载文章,版权归原作者所有,不代表本站立场和观点。

很赞哦! () 有话说 ()