$query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值,它可以通过内部重定向,或者使用index指令进行修改,$uri不包含主机名,如"/foo/bar.html"。 $d...
location/search {set$args_tmp &${args};if( $args_tmp ~* ^(.*)(&redirectUrl=\w*)(.*)$){ set$arg_path $arg_redirectUrl; #获取参数变量redirectUrl的值set$args $1$3; rewrite^/search /text/$arg_path; } } location~* /text {if( $args ~* ^&(.*)$){#除去参数开头可能带有&字...
$is_args#如果有$args参数,这个变量等于”?”,否则等于”",空值。 $http_user_agent#客户端agent信息 $http_cookie#客户端cookie信息 $limit_rate#这个变量可以限制连接速率。 $query_string#与$args相同。 $request_body_file#客户端请求主体信息的临时文件名。 $request_method#客户端请求的动作,通常为GET或PO...
$http_x_forwarded_for 相当于访问网路访问的路径 $is_args 如果有args的值,则等于"?",否则为空 $limit_rate 对连接速率的限制 $nginx_version 当前Nginx的版本 $pid 当前Nginx服务器的进程的进程ID $query_string 与$args相同 $remote_addr 客户端IP地址 $remote_port 客户端的端口 $remote_user 客户端的...
$args :这个变量等于请求行中的参数,同$query_string $content_length : 请求头中的Content-length字段。 $content_type : 请求头中的Content-Type字段。 $document_root : 当前请求在root指令中指定的值。 $host : 请求主机头字段,否则为服务器名称。 $http_user_agent : 客户端agent信息 $http_cookie : 客...
$args :#这个变量等于请求行中的参数,同$query_string $content_length :请求头中的Content-length字段。 $content_type :请求头中的Content-Type字段。 $document_root :当前请求在root指令中指定的值。 $host :请求行的主机名,为空则为请求头字段 Host 中的主机名,再为空则与请求匹配的server_name ...
$args: 请求中的参数部分,同$query_string。 $scheme: 请求使用的协议,比如 http 或 https。 $server_name: Nginx 配置中当前虚拟主机的名称。 $server_port: Nginx 监听的端口号。 通过使用这些内置变量,可以方便地在Nginx配置中进行动态参数配置、请求头部字段获取等操作。同时,还可以像使用任何其他Nginx变量一样...
pid=121414&cid=sadasd scheme: http request_method: GET request_length: 518 args: pid=121414&cid=sadasd arg_pid: 121414 is_args: ? query_string: pid=121414&cid=sadasd host: var.lion-test.club http_user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML...
(proxy_cache zone|off,默认关闭所以要设置)proxy_cache cache_one;#对不同的状态码缓存不同时间proxy_cache_valid 200 304 12h;#设置以什么样参数获取缓存文件名proxy_cache_key $host$uri$is_args$args;#后7端的Web服务器可以通过X-Forwarded-For获取用户真实IPproxy_set_header Host $host;proxy_set_...