網站首頁 編程語言 正文
Nginx的隱藏式跳轉可以實現將請求跳轉到另一個網站的頁面,并且瀏覽器中URL保持不變。Nginx配置中需要使用rewrite規則。下面提供兩個示例來說明這種跳轉需求的配置:
一、Nginx隱藏式跳轉配置示例1
將請求路徑https://jb51.net/data/test跳轉到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隱藏式跳轉配置示例2
將訪問172.16.60.16:8082/m2/order/secretRecording的請求跳轉到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; #跳轉 } }
原文鏈接:https://www.cnblogs.com/kevingrace/p/14000291.html
相關推薦
- 2022-10-17 React?中的?useContext使用方法_React
- 2022-05-25 使用@Builder導致的無法創建無參構造方法
- 2022-06-21 Android?Studio實現簡易登錄界面制作_Android
- 2022-08-02 Android自定義Dialog的方法實例_Android
- 2022-06-08 兩步完成druid數據庫連接池的密文配置
- 2022-08-18 C#開發Windows?UWP系列之對話框MessageDialog和ContentDialog_C
- 2022-04-09 Nginx 提示10013: An attempt was made to access a soc
- 2023-04-17 Linux命令學習之用戶切換su,sudo命令詳解_linux shell
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支