首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx变量等效于:$port://$host:$port

Nginx变量等效于:$port://$host:$port
EN

Server Fault用户
提问于 2018-12-03 15:56:17
回答 1查看 11.1K关注 0票数 7

当重定向时,我希望重定向到与请求相同的scheme+host+port,但是使用不同的路径。是否有一个与$scheme://$host:$port等价的Nginx变量?

例如,当传入对https://www.some-site.net/login.htm的请求时,应该将其重定向到https://www.some-site.net/login (例如,没有".htm")。

有合并$scheme://$host:$port的变量吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-12-03 16:35:03

变量$scheme://$host:$server_port都由Nginx支持,并且都是记录在这里

但是,您不一定需要使用它们,因为Nginx会自动提供缺少的组件。

例如,声明:

代码语言:javascript
复制
return 301 /login;

默认情况下将使用与原始请求相同的方案、主机和端口,除非此行为被指令(如absolute_redirectport_in_redirectserver_name_in_redirect )显式覆盖。

票数 10
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/942683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档