nginx add_header指令的使用
微wx笑
2020-06-04【网页网站】
316
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
1 2 | add_header Cache-Control no-store add_header Content-Encoding gzip |
用以改变Content-Type时比较特殊,可以在它设置了类型的同时还会指定charset,不过Content-Type和charset之间有分号,所以我们需要这样来添加。
1 | add_header Content-Type 'text/html; charset=utf-8'; |
这样就可以给responent header的Content-Type添加指定的属性了。
例如:
nginx设置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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"。
本文为转载文章,版权归原作者所有,不代表本站立场和观点。