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

您的位置:首頁技術文章
文章詳情頁

nginx如何實現用rewrite給所有html加?mode=test,并且只加一次?

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

問題描述

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; }

我想用上面這種方式來配置,先判斷$args,再進行rewrite,不知道能行不。還有那個[[不包含mode=test]]應該怎么寫?

更新

已經測過了,這樣是不行的,if條件里不能用$args。那應該如何實現這個思路呢?

更新

用回復里的兩種辦法都試過了,重啟nginx的時候,都會出同樣的錯誤:

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

and

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

是因為if模塊沒安裝?

問題解答

回答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;}}

標簽: HTML
主站蜘蛛池模板: 妖精视频永久在线入口 | 偷窥盗摄在线播放 | 亚洲视频在线观看网站 | 91手机在线视频观看 | 天海翼一区二区三区高清视频 | 你懂的免费在线 | 欧美日韩亚洲m码色帝国 | 日本一本色道免费视频 | 达达兔午夜起神影院在线观看麻烦 | 国产专区一线二线三线 | 视频国产在线 | 成人午夜免费在线观看 | 国产亚洲亚洲精品777 | 色在线国产 | 一级黄色片免费 | 日韩在线观看中文字幕 | 亚洲精品另类有吗中文字幕 | 欧美日韩成人高清色视频 | 日韩欧美在线观看视频一区二区 | 久久91精品国产99久久yfo | 国产毛片儿 | 亚州一区二区 | 日韩欧美不卡片 | 亚洲欧美国产日产综合不卡 | 农村妇女野外牲交一级毛片 | 日韩中文在线 | 好吊妞gao988在线播放 | 一本无线乱码不卡一二三四 | www.久久色 | 国产高清在线精品一区a | 欧美a大片欧美片 | 国产午夜精品理论片久久影视 | 国自产精品手机在线视频香蕉 | 麻豆精品传媒成人精品 | 在线播放国产色视频在线 | 9191国语精品高清在线最新 | 色多多在深夜释放自己黄 | 中文字幕在线第一页 | 美国黄色免费网站 | 特黄视频免费看 | 日韩精品免费一级视频 |