diff --git a/server.ts b/server.ts index 1aee5dc657b..091a4b79d38 100644 --- a/server.ts +++ b/server.ts @@ -273,6 +273,10 @@ function serverSideRender(req, res, sendToUser: boolean = true) { requestUrl: req.originalUrl, }, (err, data) => { if (hasNoValue(err) && hasValue(data)) { + // Fix missing base href in SSR output + const baseHref = `${environment.ui.nameSpace}${environment.ui.nameSpace.endsWith('/') ? '' : '/'}`; + data = data.replace(//, ``); + // Replace REST URL with UI URL if (environment.universal.replaceRestUrl && REST_BASE_URL !== environment.rest.baseUrl) { data = data.replace(new RegExp(REST_BASE_URL, 'g'), environment.rest.baseUrl);