重定向时,我想重定向到与请求相同的方案+主机+端口,但路径不同。是否有一个 Nginx 变量相当于$scheme://$host:$port
?
例如,当一个请求https://www.some-site.net/login.htm
进来时,它应该被重定向到https://www.some-site.net/login
(例如没有“.htm”)。
是否存在合并的变量$scheme://$host:$port
?
$scheme://$host:$server_port
Nginx 支持所有变量,并在此处记录。
但是,您不一定需要使用它们,因为 Nginx 会自动提供缺少的组件。
例如,声明:
return 301 /login;
Run Code Online (Sandbox Code Playgroud)
将使用相同的方案,主机和端口默认情况下,原来的要求,除非这种行为是明确指令,如覆盖absolute_redirect
,
port_in_redirect
或server_name_in_redirect
。
归档时间: |
|
查看次数: |
6563 次 |
最近记录: |