Nginx 解决重定向后跳转到了 80/443 端口
Nginx HTTP About 307 words现象
在Nginx中端口监听的是8080(非80和443)使用了301重定向指令,发现跳转到了80端口。
而80是其他业务,所以出现了问题。
代码
server {
listen 8080;
location = /mypage {
return 301 /mypage/;
}
}
原因
Nginx在重定向时,如果使用了相对路径,则Nginx会自动跳转到80或443全路径的地址。
解决方法
关闭Nginx自动跳转,absolute_redirect设置为off。
http {
absolute_redirect off;
}
Views: 16 · Posted: 2026-04-24
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...