nginx 301 跳转 https://s.lulin.link/abc或者http://s.lulin.link/abc都跳转到 https://crossgatetw.onelink.me/zQIC/6o57xuax
时间: 2024-12-23 10:21:09 浏览: 3
Nginx 的 301 永久重定向可以配置成将不同协议和路径统一指向目标 URL。你可以创建一个 Nginx 配置文件片段,例如:
```nginx
server {
listen 80;
server_name s.lulin.link;
location /abc {
return 301 https://crossgatetw.onelink.me/zQIC/6o57xuax permanent;
}
}
server {
listen 443 ssl;
server_name s.lulin.link;
# 这部分确保已经通过HTTPS访问的请求保持不变
location = /abc {
break;
}
}
```
这里,`listen 80` 表示监听 HTTP 请求,当用户访问 `http://s.lulin.link/abc` 时,会被永久重定向到 HTTPS 地址。同样,`listen 443 ssl` 部分用于处理 HTTPS 请求,并通过 `location = /abc` 确保已经通过 HTTPS 访问 `/abc` 的请求不会改变。
阅读全文