好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > Nginx Rewrite使用場景及代碼案例詳解

Nginx Rewrite使用場景及代碼案例詳解

熱門標(biāo)簽:ai電銷機(jī)器人 如何開發(fā) 電銷機(jī)器人對公司貢獻(xiàn) 高德地圖標(biāo)注在建線路 智能外呼系統(tǒng)如何部署 電話機(jī)器人服務(wù)差 宿州防封外呼系統(tǒng)廠家 山東400電話如何辦理 濟(jì)源電話外呼系統(tǒng)怎么樣 蘭州語音電銷機(jī)器人軟件

Nginx Rewrite使用場景

1.URL地址跳轉(zhuǎn),例如用戶訪問pm.com將其跳轉(zhuǎn)到baidu.com或者當(dāng)用戶通過http的方式訪問時(shí),將其跳轉(zhuǎn)至https的方式訪問。

2.URL偽靜態(tài),將動(dòng)態(tài)頁面顯示為靜態(tài)頁面方式的一種技術(shù),減少動(dòng)態(tài)URL地址對外暴露過多的參數(shù),提升更高的安全性。

3.搜索引擎SEO優(yōu)化依賴于URL路徑,以便支持搜索引擎錄入

4.可以調(diào)整用戶瀏覽的URL,看起來更規(guī)范,合乎開發(fā)及產(chǎn)品人員的需求。

配置語法

rewrite regex replacement [flag];

4種flag

last 停止處理后續(xù)rewrite指令集,跳出location作用域,并開始搜索與更改后的URI相匹配的location,URL地址不變

break 停止處理后續(xù)rewrite指令集,不會(huì)跳出location作用域,不再進(jìn)行重新查找,終止匹配,URL地址不變

redirect 返回302臨時(shí)重定向,瀏覽器地址欄會(huì)顯示跳轉(zhuǎn)后的URL地址,爬蟲不會(huì)更新自己的URL數(shù)據(jù)庫

permanent 返回301永久重定向,瀏覽器地址欄會(huì)顯示跳轉(zhuǎn)后的URL地址,爬蟲會(huì)更新自己的URL數(shù)據(jù)庫

注:使用last和break時(shí)瀏覽器中的地址不會(huì)改變,使用redirect和permanent則會(huì)改變

舉例說明:

location /abc/ {
  rewrite ^/abc/(.*) /whsir/$1 break;
  return 401;
}
location /opq/ {
  rewrite ^/opq/(.*) /whsir/$1 last;
  return 402;
}
location /whsir/ {
  return 403;
}

輸入abc后,如果能匹配到whsir的內(nèi)容,則返回200,否則返回404

輸入opq后,如果能匹配到whsir的內(nèi)容,則返回403,否則返回404

last和break只返回一個(gè)狀態(tài)碼即成功或失敗,redirect和permanent會(huì)先返回302或301,在返回成功或失敗

常用的Nginx全局變量:

例:http://www.pm.com:99/aa/bb/test.php

$host        www.pm.com

$server_port     99

$request_uri     /aa/bb/test.php

$document_root   /pm_code

$request_filename  /pm_code/aa/bb/test.php

案例1:外部跳轉(zhuǎn)

打開lb01虛擬機(jī),先將之前的自定義配置文件關(guān)閉,新建/etc/nginx/conf.d/rewrite.conf

注:^/意思為以根(這里根目錄為/pm_code,對應(yīng)域名為www.pm.com)開頭的url都會(huì)重定向到百度。

修改/etc/nginx/nginx.conf文件

將錯(cuò)誤日志級別修改為notice使其能記錄到重定向信息(debug, info, notice, warn, error, crit越靠前記錄的信息越多)

在http模塊中添加一行

rewrite_log on;(打開rewrite日志記錄)

測試

在瀏覽器地址欄中輸入www.pm.com(在hosts中已配置好),會(huì)重定向到百度首頁

案例2:內(nèi)部跳轉(zhuǎn)

更改/etc/nginx/conf.d/rewrite.conf內(nèi)容

在/pm_code中創(chuàng)建文件2.html(內(nèi)容222),在瀏覽器中輸入www.pm.com/1.html

在錯(cuò)誤日志中查看記錄

使用return

在上述方法中,瀏覽器地址欄中顯示的是1.html,而網(wǎng)頁內(nèi)容是2.html的內(nèi)容,如果想要地址欄中也顯示2.html,將location中的內(nèi)容更改為 return 302 /2.html; 或者 rewrite .* /2.html redirect;

使用正則

例:將www.pm.com/2020/* 重定向到 www.pm.com/2019/*

括號代表一個(gè)整體,$1代表前面第一個(gè)括號內(nèi)的內(nèi)容

將http跳轉(zhuǎn)到https

注:nginx 1.14版本后可以不用寫ssl on了,listen那里寫成listen 443 ssl;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:畢節(jié) 巴中 衡水 佛山 南寧 安陽 晉中 云南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx Rewrite使用場景及代碼案例詳解》,本文關(guān)鍵詞  Nginx,Rewrite,使用,場景,及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx Rewrite使用場景及代碼案例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx Rewrite使用場景及代碼案例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 女医生销售的秘密3HD中字| 亚洲一区精品伊人久久| 性夜黄A片爽爽爽免费视| 日韩综合nv一区二区在线观看| 成年看片免费高清观看| 和寡妇一夜做了5次爱| 女人又爽?又黄?| 台湾果冻传媒国产今日推荐| 啪啪影视| 色噜噜狠狠狠狠色综合久| 石原莉奈JUL-938被灌醉的梦| 美姐妹奴隶在线| 日日夜夜骑| 偷拍区自拍区| 一本一道AV无码中文蜜桃视频 | 日韩另类小说| 免费大黄网站| 免费看无码一级A片在线播放| 欧美一级搡BBBB搡BBBB| 亚洲人成电影院| 曰本美女毛片XXXXXXXXX| 大尺度做爰床戏呻吟免费视频| 极品粉嫩美鲍35p| 娇嫩大张哭喊承受h| 国产亚洲福利精品一区二区 | 欧美做爰XXXⅩ性欧美大| 三级手机在线观看| 小蓝视频全球最好g平台下载安卓| 白丝女仆被强扒内裤| 啊轻点灬太粗嗯太深了快三| 亚洲一二三四区在线观看| 在健身房被私教日出水| 动漫美女被?吸乳奶动漫视频| 亚洲精品国产福利| 福利视频自拍偷拍| 与我长跑十年的女朋友就要嫁人了| 亚洲成人影院在线观看| 92看片婬黄大片欧美高清3G| 又硬又粗又硬又长又大时间持久| 中文字幕日韩亚洲| xxxxⅹ日本孕妇xx孕交|