一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - nginx rewrite 實現URL跳轉的方法

nginx rewrite 實現URL跳轉的方法

2020-01-15 14:43Mir2 Nginx

今天小編就為大家分享一篇nginx rewrite 實現URL跳轉的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近工作中常常要改nginx配置,學習了nginx中rewrite的用法

URL跳轉

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

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

將靜態文件請求跳轉到cdn上等

根據用戶設備跳轉到不同站點(pc版,wap版)等。

URL跳轉可以通過js在頁面上設置的window.location實現

也可以通過php設置header來實現

當然也可以用nginx 的 rewrite功能實現

nginx rewrite模塊

rewrite 是 nginx的靜態重寫模塊

基本用法是 rewrite patten replace flag

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

例如將舊域名跳轉到新域名上

?
1
2
3
4
5
6
server
{
 listen 80;
 server_name www.old.com;
 rewrite ".*" http://www.new.com;
}

跳轉到新域名上時保留路徑

?
1
2
3
4
5
6
7
8
9
10
11
server
{
 listen 80;
 server_name www.old.com;
 rewrite "^/(.*)$" http://www.new.com/$1;
}
rewrite與location配合實現圖片文件跳轉到cdn
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
 expires 30d;
 rewrite "^/uploadfile\/(.*)$" http://static.XXX.com/uploadfile/$1;
}

rewrite 后面可以加flag,flag標記有:

last 相當于Apache里的[L]標記,表示完成rewrite

break 終止匹配, 不再匹配后面的規則

redirect 返回302臨時重定向 地址欄會顯示跳轉后的地址

permanent 返回301永久重定向 地址欄會顯示跳轉后的地址

以上這篇nginx rewrite 實現URL跳轉的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/zaqwsx20/article/details/53128590

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: tobu8中国在线观看免费视频 | 国产一区二区精品 | 亚洲AV久久久久久久无码 | caonila国产在线观看 | 天美传媒传媒免费观看 | 国产精品免费视频能看 | 99r8这里精品热视频免费看 | 国偷盗摄自产福利一区在线 | 国产免费午夜高清 | 地址二地址三2021变更 | 亚洲丰满模特裸做爰 | jm漫天堂破解版 | 无遮免费网站在线入口 | 国产精品一区二区不卡的视频 | 国产乱子伦真实china | 国产精品视频一区二区三区w | 色天天久久 | 成人先锋| 日本大片免aaa费观看视频 | 被黑人同学彻底征服全文小说阅读 | 99久久精品免费看国产一区 | 女子校生下媚药在线观看 | 国产精品亚洲午夜不卡 | 久久久精品免费免费直播 | 99视频网址 | 国内视频一区二区三区 | 久久成人永久免费播放 | 饭冈加奈子黑人解禁在线播放 | 白丝超短裙被输出娇喘不停小说 | jk制服白丝超短裙流白浆 | 国产成人精视频在线观看免费 | 恩爱夫妇交换小说 | 女同性互吃奶乳免费视频 | 亚洲a视频在线 | 亚洲aⅴ天堂 | 国产毛片一级aaaaa片 | 动漫美女被吸乳羞羞小说 | 热99在线视频 | 久久亚洲午夜牛牛影视 | 亚洲精品第五页中文字幕 | 婷婷综合亚洲 |