亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

nginx如何實(shí)現(xiàn)用rewrite給所有html加?mode=test,并且只加一次?

瀏覽:138日期:2023-08-18 08:58:08

問(wèn)題描述

location / { if($args *~ 'mode=formal'){rewrite (.*) $1? redirect;rewrite (.*) $1?mode=test redirect; } else if($args [[不包含mode=test]]){rewrite ^/(.*).html$ /$1.html?mode=test redirect; } error_page 404 = @nodejs; }

我想用上面這種方式來(lái)配置,先判斷$args,再進(jìn)行rewrite,不知道能行不。還有那個(gè)[[不包含mode=test]]應(yīng)該怎么寫?

更新

已經(jīng)測(cè)過(guò)了,這樣是不行的,if條件里不能用$args。那應(yīng)該如何實(shí)現(xiàn)這個(gè)思路呢?

更新

用回復(fù)里的兩種辦法都試過(guò)了,重啟nginx的時(shí)候,都會(huì)出同樣的錯(cuò)誤:

nginx: [emerg] unknown directive 'if($arg_mode' in ....

and

nginx: [emerg] unknown directive 'if($query_string' in ....

是因?yàn)閕f模塊沒(méi)安裝?

問(wèn)題解答

回答1:

if ( $arg_mode !~ w+ ){rewrite (.*) /index.html?mode=test redirect;}

回答2:

location / {if ($query_string !~ mode=test) { rewrite ^/(.*).html$ /$1.html?mode=test redirect;}}

標(biāo)簽: HTML
主站蜘蛛池模板: 国产日韩精品视频一区二区三区 | 欧美日比视频 | 国产大战女模特在线视频 | 日韩国产有码在线观看视频 | 久久综合亚洲一区二区三区 | 精品精品久久宅男的天堂 | 国内黄色一级精品 | 国产一二三区四区乱码2021 | 青青青青久久精品国产h | 欧美亚洲h在线一区二区 | 国产成人精品日本亚洲专区6 | 女女女女dvd免费 | 国产精品自拍在线 | 国产又黄又爽又色视频影视网免费 | 好黄好猛好爽好痛的视频 | 8x影院在线观看 | 免费一级毛片在级播放 | 最新国产精品亚洲 | 激情综合色五月丁香六月亚洲 | 欧美一级毛片欧美一级 | 一级黄色片国产 | 一级黄色性生活 | 午夜国产在线观看 | 日韩精品欧美一区二区三区 | 1024国产手机视频基地 | 日本xxx护士与黑人 日本xxx免费视频 | 亚洲国产天堂久久综合网站 | 911精品国产亚洲日本美国韩国 | 麻豆网站在线 | 青娱乐91视频 | 翔田千里中文在线播放 | 久久精品国产99国产精品澳门 | 久久香蕉国产线看观看精品蕉 | 欧美日韩亚洲色图 | 精品国产精品 | 老司机成人免费精品视频 | 97视频在线视频 | 免费人成又黄又爽的视频在线 | 成年男女男免费视频网站不卡 | 免费视频91 | 麻豆传媒入口直接进入免费 |