mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-01-31 14:08:06 +08:00
parent
f8e344db76
commit
b1935d8368
@ -2093,15 +2093,8 @@ func (w WebsiteService) OperateRedirect(req request.NginxRedirectReq) (err error
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
case "404":
|
case "404":
|
||||||
if req.KeepPath && !req.RedirectRoot {
|
|
||||||
target = req.Target + "$request_uri"
|
|
||||||
}
|
|
||||||
if req.RedirectRoot {
|
if req.RedirectRoot {
|
||||||
target = "/"
|
target = "/"
|
||||||
} else {
|
|
||||||
if req.KeepPath {
|
|
||||||
target = req.Target + "$request_uri"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
block = &components.Block{
|
block = &components.Block{
|
||||||
Directives: []components.IDirective{
|
Directives: []components.IDirective{
|
||||||
@ -2116,7 +2109,7 @@ func (w WebsiteService) OperateRedirect(req request.NginxRedirectReq) (err error
|
|||||||
Directives: []components.IDirective{
|
Directives: []components.IDirective{
|
||||||
&components.Directive{
|
&components.Directive{
|
||||||
Name: "return",
|
Name: "return",
|
||||||
Parameters: []string{"301", target},
|
Parameters: []string{req.Redirect, target},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user