Man*_*eri 7

您可以使用

http.Redirect(w, r, r.Header.Get("Referer"), 302)
Run Code Online (Sandbox Code Playgroud)

r.Header.Get(“ Referer”)始终包含当前页面的引荐网址(即先前的网址)

更新资料

正如您在评论中所说,您使用相同的URL进行发布和获取。在这种情况下,将更新获取网址作为您的参考网址。

在这种情况下,您可以将url作为参数传递,这样成功后就可以将用户重定向到该url。

例如,如果用户从首页重定向到上载页面,然后像这样输入网址,

因此,现在您已经知道用户从哪个页面登陆该页面,只需将其重定向到从url获得的redir url。

 redirect_url = r.FormValue("redir)
 http.Redirect(w, r, redirect_url , 302)
Run Code Online (Sandbox Code Playgroud)