diff --git a/modules/spin-redirecter.wasm b/modules/spin-redirecter.wasm index 7a1c46ec2..48fe48f6a 100644 Binary files a/modules/spin-redirecter.wasm and b/modules/spin-redirecter.wasm differ diff --git a/spin-redirecter/src/index.ts b/spin-redirecter/src/index.ts index 97e455b1c..deb591531 100644 --- a/spin-redirecter/src/index.ts +++ b/spin-redirecter/src/index.ts @@ -9,10 +9,8 @@ export const handleRequest: HandleRequest = async function (request: HttpRequest let text = decoder.decode(bytes) let redirectList = JSON.parse(text) - let base = request.headers["spin-base-path"] - let route = request.headers["spin-component-route"] - let path = request.headers["spin-path-info"] - let reqPath = `${base}${route}${path}`.replace("//", "/") + let path = request.headers["spin-path-match-page"] + let reqPath = `/${path}`.replace("//", "/") let routeMatch = redirectList[reqPath] as string diff --git a/spin.toml b/spin.toml index 1edd7afdb..f744153a9 100644 --- a/spin.toml +++ b/spin.toml @@ -32,7 +32,7 @@ route = "/hub/..." [[trigger.http]] id = "trigger-spin-version-proxy" component = "spin-version-proxy" -route = "/spin/..." +route = "/:page" [[trigger.http]] id = "trigger-bartholomew-spin-v1"