diff --git a/packages/qwik-city/static/main-thread.ts b/packages/qwik-city/static/main-thread.ts index 5f10986a6ac..89462758491 100644 --- a/packages/qwik-city/static/main-thread.ts +++ b/packages/qwik-city/static/main-thread.ts @@ -236,7 +236,7 @@ function validateOptions(opts: StaticGenerateOptions) { throw new Error(`Missing "origin" option`); } siteOrigin = siteOrigin.trim(); - if (!siteOrigin.startsWith('https://') && !siteOrigin.startsWith('http://')) { + if (!/:\/\//.test(siteOrigin) || siteOrigin.startsWith('://')) { throw new Error( `"origin" must start with a valid protocol, such as "https://" or "http://", received "${siteOrigin}"` );