什麼是位址重寫
獲得乙個來訪的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規則優先順序 精確匹配優先順序最高 可理解為...