nginx位址重寫技術

2021-09-26 05:35:03 字數 845 閱讀 5850

什麼是位址重寫

獲得乙個來訪的url請求,然後改寫成伺服器可以處理的另乙個url的過程

位址重寫的好處

縮短url,隱藏實際路徑提高安全性

易於使用者記憶和鍵入

易於被搜尋引擎收錄

rewrite語法

rewrite regex replacement flag

if (條件)

應用案例

1)訪問a.html重定向到b.html

a.html-->b.html

vim /usr/local/nginx/conf/nginx.conf

server

}

2)訪問www.a.com請求重定向到www.b.com

server 

}

3)訪問www.a.com下的子頁面,重定向到www.b.com下的相同的頁面

server 

}

4)實現curl和火狐訪問相同鏈結返回的頁面不同

}位址重寫的格式

rewrite 舊位址 新位址 [選項]

last不在讀其他rewrite

break不在讀其他語句,結束請求

redirect 臨時重定向

permament永久重定向

nginx位址重寫

修改配置檔案 訪問192.168.4.5 下面子頁面,重定向至www.tmooc.cn 下相同的頁面 root proxy vim usr local nginx conf nginx.conf 45 location wq編寫測試網頁 root proxy echo bb usr local ng...

Nginx的位址重寫

位址重寫就是獲得乙個來訪的url請求,然後改寫成伺服器可以處理的另乙個url的過程 1 縮短url,隱藏實際路徑提高安全性 2 易於使用者記憶和鍵入 3 易與被搜尋引擎收錄 主要用到的配置引數是rewrite rewrite regex replacement flag rewrite 舊位址 新位...

location規則 Nginx位址重寫例項

一 location規則 理解location規則前,先了解一下uri和url uri 統一資源識別符號 像 data nginx sanjin 就表示的是資源 url 統一資源定位符 像 data nginx sanjin 表示的是路徑 location規則優先順序 精確匹配優先順序最高 可理解為...