diff --git a/packages/astro/src/runtime/server/render/head.ts b/packages/astro/src/runtime/server/render/head.ts index c415f4dd807c..87b107f3ca36 100644 --- a/packages/astro/src/runtime/server/render/head.ts +++ b/packages/astro/src/runtime/server/render/head.ts @@ -27,7 +27,9 @@ export function renderAllHeadContent(result: SSRResult) { const scripts = Array.from(result.scripts) .filter(uniqueElements) .map((script) => { - script.props.src = (result.base === '/' ? '' : result.base) + (result.viteBase || '') + script.props.src; + if(result.viteBase){ + script.props.src = (result.base === '/' ? '' : result.base) + result.viteBase + script.props.src; + } return renderElement('script', script, false); }); const links = Array.from(result.links) diff --git a/packages/astro/src/runtime/server/render/script.ts b/packages/astro/src/runtime/server/render/script.ts index 9c274be78663..76d9a4a14c57 100644 --- a/packages/astro/src/runtime/server/render/script.ts +++ b/packages/astro/src/runtime/server/render/script.ts @@ -20,5 +20,5 @@ export async function renderScript(result: SSRResult, id: string) { } const resolved = await result.resolve(id); - return markHTMLString(``); + return markHTMLString(``); }