nginx - nginx内部重写以掩盖真实的uri
问题描述
我觉得我在这里遗漏了一些明显的东西,但我想做的是在 nginx 中设置一个内部重写,以便当客户访问 /foo 它返回 /bar 的内容
到目前为止,我已经尝试过;
location ~ ^/foo$ {
rewrite ^/foo$ /bar last;
}
和
location ~ ^/foo$ {
try_files $uri /bar;
}
两者似乎都没有做我所追求的,似乎应该很简单的事情就是完全痛苦。
解决方案
推荐阅读
- memory - 为什么 size_of 可以用于未调整大小的类型?
- javascript - 如何链接多个 JS 承诺以组合布尔结果
- git - 如何从 git 裸存储库获取每个文件大小的报告?
- tensorflow - 在 Ubuntu 18.04 中安装 conda tensorflow-gpu 时是否应将显卡物理安装在 PV 中
- php - Laravel 会话数据不老化
- react-native - React Native:console.error:“没有为密钥“auth”提供减速器”
- jquery - Laravel 中的 jQuery/AJAX 多文件上传
- sql - 从宏查询(加入)外部工作簿
- jquery - 我可以将 Ajax 与 asp.net 4.5 .NET Framework FileUpload 控件一起使用来上传多个文件吗?
- javascript - 仅从 firebase 实时数据库中获取当前用户数据