updated routing rules a bit

This commit is contained in:
2025-07-30 18:23:23 +09:00
parent 5767beb9af
commit 3fd91b2c45
5 changed files with 52 additions and 9 deletions

View File

@ -9,6 +9,7 @@ import "os"
import "os/exec"
import "os/user"
import "strconv"
import "strings"
import "sync"
import "syscall"
import "text/template"
@ -313,7 +314,13 @@ func (pts *server_pts_xterm_file) ServeHTTP(w http.ResponseWriter, req *http.Req
status_code = WriteEmptyRespHeader(w, http.StatusNotFound)
default:
status_code = WriteEmptyRespHeader(w, http.StatusNotFound)
if strings.HasPrefix(pts.file, "_redir:") {
status_code = http.StatusMovedPermanently
w.Header().Set("Location", pts.file[7:])
w.WriteHeader(status_code)
} else {
status_code = WriteEmptyRespHeader(w, http.StatusNotFound)
}
}
//done: