Nginx(五)-- 配置文件之Rewrite
阿新 • • 發佈:2017-06-26
log 技術分享 判斷 placement ble png per 大小寫 遠程
Rewrite支持URL重寫
1.常用指令以及語法
1) if指令
if語法: if 空格 (condition) {}
條件:
1. “=” 來判斷相等,用於字符的比較
2. “~”正則匹配(表示區分大小寫) ,“~*” 不區分大小寫
3. “-f|-d|-e” 判斷是否為文件|目錄|是否存在
2) return指令
語法: return code/uri;
停止處理並返回狀態碼給客戶端
3) rewrite指令
語法: rewrite regex replacement ; flag
flag 可為:last/break/redirect/permant
用於請求重定向
4) set指令
語法: set variable value
定義一個變量並且賦值
2.舉例說明
1. 對遠程指定ip進行限制,我電腦外網是:58.250.245.125,所以限制此IP禁止訪問
在瀏覽器中訪問,發現403了。
2.對瀏覽器判斷
Nginx(五)-- 配置文件之Rewrite