亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:149日期: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
主站蜘蛛池模板: 亚洲二三区 | 亚洲大片免费 | 欧美成人免费观看久久 | 在线看日韩 | 久久91精品国产91久久户 | 精品久久久久久国产免费了 | 香港经典a毛片免费观看爽爽影院 | 欧美做a一级视频免费观看 欧美做爱毛片 | 日韩在线中文字幕 | 九九国产精品视频 | 91久久青草精品38国产 | 国内精品伊人久久久久妇 | 黄色美女网站免费看 | 一级全黄毛片 | 日韩免费一级片 | 性猛交毛片 | 亚洲国产三级在线观看 | 国产午夜三区视频在线 | 自拍偷自拍亚洲精品一区 | 亚洲精品高清国产麻豆专区 | 美女视频黄在线观看 | 国产网曝手机视频在线观看 | 黄色网址在线免费看 | 欧美日韩精品一区二区三区不卡 | 亚洲 欧美 视频 | 中国一级特黄剌激爽毛片 | a一级 | 国内成人免费视频 | 国产成人综合亚洲亚洲欧美 | 男女免费视频网站 | 日本免费一二区视频 | 一区二区三区四区国产精品 | 京东一热本色道久久爱 | 久久精品国产一区 | 被老外玩爽的中国美女视频 | 日本成人一级片 | 久久国产精品1区2区3区网页 | 亚洲 欧美 国产 中文 | 国产一进一出视频网站 | 牛人盗摄一区二区三区视频 | 69成人做爰视频在线观看 |