added some redirect handlers

This commit is contained in:
2025-01-05 01:36:41 +09:00
parent aa5f3d8af8
commit 1edcbb4f93
2 changed files with 8 additions and 0 deletions

View File

@@ -491,6 +491,12 @@ func (pxy *server_proxy_xterm_file) ServeHTTP(w http.ResponseWriter, req *http.R
RouteId: route_id,
})
}
case "_redirect":
// shorthand for /_ssh/{conn_id}/_/
// don't care about parameters following the path
status_code = http.StatusMovedPermanently;
w.Header().Set("Location", req.URL.Path + "_/");
w.WriteHeader(status_code)
case "_forbidden":
status_code = http.StatusForbidden; w.WriteHeader(status_code)
default: