一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - Nginx if語句加正則表達式實現(xiàn)字符串截斷

Nginx if語句加正則表達式實現(xiàn)字符串截斷

2019-10-26 17:03Nginx教程網(wǎng) Nginx

這篇文章主要介紹了Nginx if語句加正則表達式實現(xiàn)字符串截斷功能,特殊場合下可能會需要這個功能,NGINX的奇淫技巧之一,需要的朋友可以參考下

在給大家講述這個問題之前,先給大家看一段nginx配置. 我們用到了 set-misc-nginx-module

復制代碼代碼如下:

location /test/ {
    default_type text/html;
    set_md5 $hash "secret"$remote_addr;
    echo $hash;
}


這樣輸出來的內(nèi)容,可能是下面這樣的

復制代碼代碼如下:

202cb962ac59075b964b07152d234b70


但如果我們要截取某幾位字符怎么辦呢?
首先大家想到的肯定是使用模塊來實現(xiàn), 但只能這樣嗎? 有沒有更方便的方式呢?

 

有的.
我們可以巧妙地使用if + 正則表達式來實現(xiàn)這個小需求:

復制代碼代碼如下:

location /test/ {
    default_type text/html;
    set_md5 $hash "secret"$remote_addr;
    if ( $hash ~ ^[\w][\w][\w][\w][\w][\w][\w][\w]([\w][\w][\w][\w][\w][\w][\w][\w]) ) {
        set $hash $1;
    }
    echo $hash;
}


訪問/test/輸出的就是:

復制代碼代碼如下:

ac59075b

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高清在线观看免费入口 | 美女全身体光羞羞漫画 | 日本一道本中文字幕 | 亚洲免费视频在线 | 亚洲第9页 | 亚洲第一区在线观看 | 日本大片网 | 国产午夜亚洲精品一区网站 | 国产午夜免费不卡精品理论片 | 色综合图区 | 欧美久久天天综合香蕉伊 | 特级毛片全部免费播放器 | 性派对videofreeparty | 日韩精品成人a在线观看 | 亚洲六月丁香六月婷婷色伊人 | 日本一区三区 | 高清不卡一区 | 亚洲精品成人AV在线观看爽翻 | 精品无人区乱码1区2区3区在线 | 国产探花视频在线观看 | 亚洲国产精品福利片在线观看 | 手机在线伦理片 | 惩罚美女妲己的尤老师 | 美日韩在线观看 | 催眠白丝舞蹈老师小说 | 国产中文在线 | 日本一区二区三区精品 | 欧美zoosex| 成 人 免费 小说在线观看 | 国内剧情麻豆 | 国产精品欧美一区二区 | 午夜日本大胆裸艺术 | heyzo在线播放 | 国产青草亚洲香蕉精品久久 | 亚洲欧洲网站 | 精品国产福利在线 | 国产国语videosex另类 | 我年轻漂亮的继坶2中字在线播放 | 国产三级精品91三级在专区 | 亚洲成综合 | 楚乔传第二部免费播放电视连续剧 |