2018-07-03 11:20:51 1690瀏覽
一、NginxRewrite規(guī)則相關指令有if、rewrite、set、return、break等rewrite^/b/(.*)\.html/play.php?video=$1last; break;
if(!-f$request_filename) rewrite^/img/(.*)$/site/$host/images/$1last;
RewriteRule^/(mianshi|xianjing)/$/zl/index.php?name=$1[L] RewriteRule^/ceshi/$/zl/ceshi.php[L] RewriteRule^/(mianshi)_([a-zA-Z]+)/$/zl/index.php?name=$1_$2[L] RewriteRule^/pingce([0-9]*)/$/zl/pingce.php?id=$1[L]
rewrite^/(mianshi|xianjing)/$/zl/index.php?name=$1last; rewrite^/ceshi/$/zl/ceshi.phplast; rewrite^/(mianshi)_([a-zA-Z]+)/$/zl/index.php?name=$1_$2last; rewrite^/pingce([0-9]*)/$/zl/pingce.php?id=$1last;
if($remote_addr~"^(12.34|56.78)"&&$http_user_agent~*"spider"){ return403; }
set$flag0; if($remote_addr~"^(12.34|56.78)"){ set$flag"${flag}1"; } if($http_user_agent~*"spider"){ set$flag"${flag}2"; } if($flag="012"){ return403; }
location/{ if($request_filename~^(.+)/(.+)$){ set$l2$1; } set$ll$request_filename; if(!-e$request_filename){ set$l3"3"; } if(!-e$l2){ set$l4"1$l3"; } if($l4=13){ rewrite^(.*)$http://m.dionly.net.cn; } access_log/tmp/pythotab-access.logxingcheng; error_log/tmp/pythotab-error.log; }
以上就是關于扣丁學堂紅帽Linux開發(fā)Nginx實現(xiàn)IF語句AND和OR多重判斷的詳細介紹,想要了解更多關于Linux培訓就業(yè)班或行業(yè)前景,請關注扣丁學堂官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權威的Linux視頻教程系統(tǒng),通過千鋒扣丁學堂金牌講師在線錄制的Linux視頻教程課程,讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能。扣丁學堂Linux技術交流群:422345477
【關注微信公眾號獲取更多的學習資料】