中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx rewrite如何實現URL跳轉

發布時間:2022-05-21 11:38:47 來源:億速云 閱讀:535 作者:iii 欄目:大數據

本篇內容介紹了“nginx rewrite如何實現URL跳轉”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

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可選

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

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

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

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跳轉”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌鲁木齐县| 平陆县| 金沙县| 文水县| 洛南县| 雅安市| 婺源县| 许昌县| 三穗县| 林口县| 贵阳市| 昌平区| 安丘市| 沈丘县| 静宁县| 中阳县| 新巴尔虎右旗| 长春市| 和平县| 安泽县| 德州市| 上林县| 图木舒克市| 奈曼旗| 南皮县| 集安市| 曲周县| 七台河市| 肥西县| 项城市| 新郑市| 上高县| 来安县| 西贡区| 博兴县| 准格尔旗| 克拉玛依市| 丹巴县| 射阳县| 阿拉尔市| 竹山县|