Nginx隐藏式跳转怎么实现
发布时间 - 2023-05-13 00:00:00 点击率:次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_forwarde
d_for;
rewrite ^(.*)$ /order/secretRecording break; #先改写URI地址
proxy_pass http://172.16.60.28:8089; #跳转
}
}
# nginx
# html
# .net
# https
# 跳转
# 跳转到
# 可以实现
# 器中
# error_log
# main
# ssl
# error
# log
# access_log
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
jQuery validate插件功能与用法详解
PHP正则匹配日期和时间(时间戳转换)的实例代码
Android自定义控件实现温度旋转按钮效果
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
如何挑选高效建站主机与优质域名?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel如何实现API版本控制_Laravel版本化API设计方案
微信小程序 五星评分(包括半颗星评分)实例代码
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Python进程池调度策略_任务分发说明【指导】
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何在宝塔面板中修改默认建站目录?
iOS验证手机号的正则表达式
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel怎么使用artisan命令缓存配置和视图
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Linux网络带宽限制_tc配置实践解析【教程】
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
Python制作简易注册登录系统
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何在企业微信快速生成手机电脑官网?
如何正确选择百度移动适配建站域名?
网站图片在线制作软件,怎么在图片上做链接?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
装修招标网站设计制作流程,装修招标流程?
如何快速搭建支持数据库操作的智能建站平台?
java获取注册ip实例
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
清除minerd进程的简单方法
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
如何挑选最适合建站的高性能VPS主机?
Bootstrap CSS布局之列表
EditPlus中的正则表达式实战(5)
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
使用豆包 AI 辅助进行简单网页 HTML 结构设计
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
js代码实现下拉菜单【推荐】
Laravel中的withCount方法怎么高效统计关联模型数量
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何基于云服务器快速搭建网站及云盘系统?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析


d_for;
rewrite ^(.*)$ /order/secretRecording break; #先改写URI地址
proxy_pass http://172.16.60.28:8089; #跳转
}
}