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; 
}

结果


相关推荐
Anarkh_Lee1 小时前
别再手写 conf 了!NgxFlow:基于 React Flow 的 Nginx 可视化与调试神器
前端·nginx·数据可视化
Run Out Of Brain2 小时前
解决nginx代理配置下wordpress的 /wp-admin/返回 302 重定向到登录页问题
运维·nginx
智慧的牛3 小时前
局域网内实现HTTPS
网络协议·https
一勺菠萝丶4 小时前
芋道项目部署:前端写死后端地址 vs Nginx 反向代理
前端·nginx·状态模式
青果网络_xz5 小时前
海外HTTP代理适合哪些业务?与Socks/隧道的区别
网络·网络协议·http
VekiSon6 小时前
综合项目实战——电子商城信息查询系统
linux·c语言·网络·http·html·tcp·sqlite3
ベadvance courageouslyミ6 小时前
简易在线商城制作
http·线程·在线商城·界面跳转
DevOps-IT7 小时前
HTTP状态码(常见 HTTP Status Code 查询)
运维·服务器·网络·网络协议·http
oMcLin8 小时前
如何在 Rocky Linux 8.6 上配置并调优 Nginx 与 Lua 脚本,提升 API 网关的性能与并发处理能力
linux·nginx·lua
三两肉8 小时前
深入理解 HTTPS RSA 握手:从原理到流程的完整解析
网络协议·http·https·rsa·tls四次握手