Nginx 如果客户端接受gzip压缩,则重写
是否可以添加一个条件,即只有当HTTP请求指定客户端接受GZIP压缩时,才会发生以下重写Nginx 如果客户端接受gzip压缩,则重写,nginx,gzip,nginx-location,Nginx,Gzip,Nginx Location,是否可以添加一个条件,即只有当HTTP请求指定客户端接受GZIP压缩时,才会发生以下重写 location ~* ^/names { rewrite /names/(.*)$ /cache/html/names/$1.html.gz last; break; } if行检查HTTP接受编码头是否包含gzip(不区分大小写) 如果没有,它将重写第二条重写规则 location ~* ^/names { if ( $http_accept_encoding ~ "gzip"
location ~* ^/names {
rewrite /names/(.*)$ /cache/html/names/$1.html.gz last;
break;
}
if行检查HTTP接受编码头是否包含gzip(不区分大小写)
如果没有,它将重写第二条重写规则
location ~* ^/names {
if ( $http_accept_encoding ~ "gzip" )
{
rewrite /names/(.*)$ /cache/html/names/$1.html.gz last;
break;
}
rewrite ^/(.*)$ /index.php?request=$1 last;
break;
}