nginx負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求時(shí)寨典,有時(shí)候需要中存在的關(guān)鍵字的請(qǐng)求宇立,如
url : http://192.168.1.10:90/hmset/2_9f89c84a559f573636a47ff8daed0d33
2_9f89c84a559f573636a47ff8daed0d33作為url中的動(dòng)態(tài)參數(shù)拼接部分
$request_uri 獲取請(qǐng)求url偏灿。
nginx 配置應(yīng)如下
location /hmget {
if ($request_uri ~* "/2_9f89c84a559f573636a47ff8daed0d33") {
return 200 "error";
}
default_type 'text/plain';
content_by_lua_file /opt/openresty/lua/hmget.lua;
}
200為返回的狀態(tài)昼窗,根據(jù)需求可以返回402,404等http狀態(tài)碼
error為后面跟著的描述信息懂缕,也可以是其他狐榔。