nginx https 如何将部分路径转移到 http

nginx https 如何将部分路径转移到 http

我有一个自己的网站,默认是走的 https,其中有一个路径需要走 http。

实现

在 nginx 的配置文件 https 中添加这个路径,并添加一个 rewrite 的指令。

比如我需要将 tools/iphone 的路径转成 http,就是下面这样配置

bash 复制代码
location / {
    try_files $uri $uri/ =404;
}

location /tools/iphone {
	rewrite ^(.*)$ http://$host$1  permanent; 
}

结果


相关推荐
冬奇Lab8 小时前
一天一个开源项目(第46篇):Caddy - 自动 HTTPS 的现代化 Web 服务器,支持 HTTP/3
网络协议·nginx·开源
牛奶19 小时前
从一行字到改变世界:HTTP这三十年都经历了什么?
前端·http·http3
牛奶20 小时前
浏览器到底在偷偷帮你做什么?——HTTP缓存与刷新机制
前端·http·浏览器
韭菜炒大葱2 天前
前端经典面试题:从 URL 输入到页面展示,中间经历了什么?
前端·http·面试
顺风尿一寸3 天前
Nginx源码分析:变量系统的设计与请求生命周期中的日志记录
nginx
十二7406 天前
前端缓存踩坑实录:从版本号管理到自动化构建
前端·javascript·nginx
可观测性用观测云6 天前
云原生网关 Ingress-Nginx 链路追踪实战:OpenTelemetry 采集与观测云集成方案
nginx·kubernetes
小时前端8 天前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
闲云一鹤9 天前
nginx 快速入门教程 - 写给前端的你
前端·nginx·前端工程化
不可能的是9 天前
前端 SSE 流式请求三种实现方案全解析
前端·http