nginx add_header指令的使用
微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。
具体方法如下:
add_header key value
add_header Cache-Control no-store add_header Content-Encoding gzip
用以改变Content-Type时比较特殊,可以在它设置了类型的同时还会指定charset,不过Content-Type和charset之间有分号,所以我们需要这样来添加。
add_header Content-Type 'text/html; charset=utf-8';
这样就可以给responent header的Content-Type添加指定的属性了。
例如:
nginx设置:
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"。
本文为转载文章,版权归原作者所有,不代表本站立场和观点。