網(wǎng)站首頁 編程語言 正文
Nginx的隱藏式跳轉(zhuǎn)可以實(shí)現(xiàn)將請(qǐng)求跳轉(zhuǎn)到另一個(gè)網(wǎng)站的頁面,并且瀏覽器中URL保持不變。Nginx配置中需要使用rewrite規(guī)則。下面提供兩個(gè)示例來說明這種跳轉(zhuǎn)需求的配置:
一、Nginx隱藏式跳轉(zhuǎn)配置示例1
將請(qǐng)求路徑https://jb51.net/data/test跳轉(zhuǎn)到https://jb51.com/data/test/test.html頁面。
server { listen 443; server_name jb51.net; access_log /data/nginx/logs/jb51.net-access.log main; error_log /data/nginx/logs/jb51.net-error.log; ssl on; ssl_certificate /data/nginx/ssl/jb51.net.crt; ssl_certificate_key /data/nginx/ssl/jb51.net.key; ssl_session_timeout 5m; location = /data/test { rewrite /data/test /data/test/test.html break; proxy_pass https://jb51.com; } }
二、Nginx隱藏式跳轉(zhuǎn)配置示例2
將訪問172.16.60.16:8082/m2/order/secretRecording的請(qǐng)求跳轉(zhuǎn)到172.16.60.28:8089/order/secretRecording
server { listen 8082; server_name 172.16.60.16; index index.html index.php index.htm; location ~* ^/m2/order/secretRecording { proxy_next_upstream error timeout http_503 http_504 http_502; proxy_connect_timeout 500s; proxy_read_timeout 500s; proxy_send_timeout 500s; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; rewrite ^(.*)$ /order/secretRecording break; #先改寫URI地址 proxy_pass http://172.16.60.28:8089; #跳轉(zhuǎn) } }
原文鏈接:https://www.cnblogs.com/kevingrace/p/14000291.html
相關(guān)推薦
- 2022-06-04 服務(wù)器中TIME_WAIT狀態(tài)過多時(shí)的排查分析_應(yīng)用技巧
- 2022-07-20 centos 安裝jenkins 實(shí)現(xiàn)自動(dòng)部署到遠(yuǎn)程服務(wù)器 (樹莓派可用)
- 2023-01-02 Python中的getter和setter的方法使用詳解_python
- 2022-06-14 Python?torch.fft.rfft()函數(shù)用法示例代碼_python
- 2023-01-27 C#實(shí)現(xiàn)拆分合并Word表格中的單元格_C#教程
- 2022-06-30 Oracle中游標(biāo)Cursor的用法詳解_oracle
- 2023-01-01 Kotlin?startActivity跳轉(zhuǎn)Activity實(shí)現(xiàn)流程詳解_Android
- 2022-07-09 Nginx利用Logrotate實(shí)現(xiàn)日志分割的詳細(xì)過程_nginx
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支