fix redirect

This commit is contained in:
Karol Wypchlo 2021-06-01 12:56:11 +02:00
parent f59d00e172
commit 20b8a99f14
1 changed files with 2 additions and 1 deletions

View File

@ -470,7 +470,8 @@ server {
header_filter_by_lua_block { header_filter_by_lua_block {
if ngx.var.skylink_v1 ~= ngx.var.skylink_v2 then if ngx.var.skylink_v1 ~= ngx.var.skylink_v2 then
if ngx.header.location then if ngx.header.location then
ngx.header.location = ngx.header.location:gsub(ngx.var.skylink_v1, ngx.var.skylink_v2) local path = string.match(ngx.header.location, "[^/?]+(.*)");
ngx.header.location = ngx.var.skylink_v2 .. path
end end
ngx.header["Skynet-Skylink"] = ngx.var.skylink_v2 ngx.header["Skynet-Skylink"] = ngx.var.skylink_v2
end end