最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx rewrite 實(shí)現(xiàn)URL跳轉(zhuǎn)的方法

 更新時間:2019年08月30日 14:03:50   作者:Mir2  
今天小編就為大家分享一篇nginx rewrite 實(shí)現(xiàn)URL跳轉(zhuǎn)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近工作中常常要改nginx配置,學(xué)習(xí)了nginx中rewrite的用法

URL跳轉(zhuǎn)

這里說的URL跳轉(zhuǎn)就是用戶在訪問一個URL時將其跳轉(zhuǎn)到另一個URL上。

常見的應(yīng)用場景是讓多個域名跳轉(zhuǎn)到同一個URL上,(例如讓舊域名跳轉(zhuǎn)到新域名上)

將靜態(tài)文件請求跳轉(zhuǎn)到cdn上等

根據(jù)用戶設(shè)備跳轉(zhuǎn)到不同站點(diǎn)(pc版,wap版)等。

URL跳轉(zhuǎn)可以通過js在頁面上設(shè)置的window.location實(shí)現(xiàn)

也可以通過php設(shè)置header來實(shí)現(xiàn)

當(dāng)然也可以用nginx 的 rewrite功能實(shí)現(xiàn)

nginx rewrite模塊

rewrite 是 nginx的靜態(tài)重寫模塊

基本用法是 rewrite patten replace flag

patten是正則表達(dá)式,與patten匹配的URL會被改寫為replace,flag可選

例如將舊域名跳轉(zhuǎn)到新域名上

server
{
 listen 80;
 server_name www.old.com;
 rewrite ".*" http://www.new.com;
}

跳轉(zhuǎn)到新域名上時保留路徑

server
{
 listen 80;
 server_name www.old.com;
 rewrite "^/(.*)$" http://www.new.com/$1;
}
rewrite與location配合實(shí)現(xiàn)圖片文件跳轉(zhuǎn)到cdn
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
 expires 30d;
 rewrite "^/uploadfile\/(.*)$" http://static.XXX.com/uploadfile/$1;
}

rewrite 后面可以加flag,flag標(biāo)記有:

last 相當(dāng)于Apache里的[L]標(biāo)記,表示完成rewrite

break 終止匹配, 不再匹配后面的規(guī)則

redirect 返回302臨時重定向 地址欄會顯示跳轉(zhuǎn)后的地址

permanent 返回301永久重定向 地址欄會顯示跳轉(zhuǎn)后的地址

以上這篇nginx rewrite 實(shí)現(xiàn)URL跳轉(zhuǎn)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • nginx 配置跨域失效修復(fù)的方法示例

    nginx 配置跨域失效修復(fù)的方法示例

    這篇文章主要介紹了nginx 配置跨域失效修復(fù)的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • nginx配置ssl實(shí)現(xiàn)https的方法示例

    nginx配置ssl實(shí)現(xiàn)https的方法示例

    這篇文章主要介紹了nginx配置ssl實(shí)現(xiàn)https的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解使用ChatGPT解決Nginx反向代理的問題

    詳解使用ChatGPT解決Nginx反向代理的問題

    這篇文章主要為大家介紹了使用ChatGPT解決Nginx反向代理的問題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Nginx反向代理與負(fù)載均衡概念理解及模塊使用

    Nginx反向代理與負(fù)載均衡概念理解及模塊使用

    這篇文章主要為大家介紹了Nginx反向代理與負(fù)載均衡概念理解及模塊說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • WinPC搭建nginx服務(wù)器的實(shí)現(xiàn)步驟

    WinPC搭建nginx服務(wù)器的實(shí)現(xiàn)步驟

    本文主要介紹了WinPC搭建nginx服務(wù)器的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 解決nginx配置proxy_pass之后,響應(yīng)變慢的問題

    解決nginx配置proxy_pass之后,響應(yīng)變慢的問題

    這篇文章主要介紹了解決nginx配置proxy_pass之后,響應(yīng)變慢的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • nginx搭建NFS服務(wù)器的方法步驟

    nginx搭建NFS服務(wù)器的方法步驟

    本文主要介紹了nginx搭建NFS服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 編寫Go程序?qū)ginx服務(wù)器進(jìn)行性能測試的方法

    編寫Go程序?qū)ginx服務(wù)器進(jìn)行性能測試的方法

    這篇文章主要介紹了編寫Go程序?qū)ginx服務(wù)器進(jìn)行性能測試的方法,包括對其負(fù)載均衡和緩存等方面的測試,極力推薦!需要的朋友可以參考下
    2015-06-06
  • nginx實(shí)現(xiàn)動靜分離實(shí)例講解

    nginx實(shí)現(xiàn)動靜分離實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于nginx實(shí)現(xiàn)動靜分離實(shí)例講解,需要的朋友們可以參考下。
    2020-03-03
  • nginx proxy_pass指令’/’使用注意事項(xiàng)

    nginx proxy_pass指令’/’使用注意事項(xiàng)

    這篇文章主要介紹了nginx代理配置完之后,nginx配置proxy_pass,需要注意轉(zhuǎn)發(fā)的路徑配置,需要的朋友可以參考下
    2015-02-02

最新評論

兴业县| 安庆市| 碌曲县| 包头市| 佳木斯市| 宁都县| 蕲春县| 思茅市| 潞城市| 叶城县| 马尔康县| 西充县| 天台县| 扬中市| 客服| 尼木县| 澄迈县| 万宁市| 汤原县| 红桥区| 兴业县| 繁峙县| 屯昌县| 穆棱市| 金昌市| 婺源县| 琼中| 尉犁县| 河南省| 威宁| 宁夏| 简阳市| 宣武区| 奉节县| 新竹县| 麻江县| 甘孜| 彭泽县| 腾冲县| 十堰市| 祥云县|