Force '/' in Zammad rewrites to prevent redirection

This commit is contained in:
Darren Clarke 2024-10-17 22:39:08 +02:00
parent 5020699033
commit d80c4d6dc8

View file

@ -7,7 +7,11 @@ const rewriteURL = (
destinationBaseURL: string,
headers: any = {},
) => {
const destinationURL = request.url.replace(originBaseURL, destinationBaseURL);
let path = request.url.replace(originBaseURL, "");
if (path.startsWith("/")) {
path = path.slice(1);
}
const destinationURL = `${destinationBaseURL}/${path}`;
console.log(`Rewriting ${request.url} to ${destinationURL}`);
const requestHeaders = new Headers(request.headers);
requestHeaders.delete("x-forwarded-user");