\r\n\u003C/head>\r\n```\r\n\r\nNote on both localhost and the view-source pages the meta tag is rendered correctly.\n\n### Describe the bug\n\n## Short description\r\nOkay, so I want to have open graph tags which include my domain in the path when using `useHead` both in my page's pre-render and when the page is rendered after being served. What I mean is I should have in my `\u003Chead>`\r\n\r\n```html\r\n\u003Chead>\r\n \u003Cmeta property=\"og:image\" content=\"https://mydomain.com/_nuxt/open-graph-banner.so1_sba.jpg\">\r\n\u003C/head>\r\n```\r\n\r\nfor both the pre-render, so it should display this tag on `view-source:https://mydomain.com`, on `https://mydomain.com`, and when I'm running it locally on `http://localhost:3000`. Unfortunately, this is not what's happening. Let me give you the displayed HTML for each of the cases\r\n\r\n### view-source:https://mydomain.com\r\n\r\n```html\r\n\u003Chead>\r\n \u003Cmeta property=\"og:image\" content=\"https://mydomain.com/_nuxt/open-graph-banner.so1_sba.jpg\">\r\n\u003C/head>\r\n```\r\n\r\n### https://mydomain.com \u003C- problems here\r\nAfter the page finishes loading and I look in the console, I get\r\n\r\n```html\r\n\u003Chead>\r\n \u003Cmeta property=\"og:image\" content=\"https://mydomain.com/https://mydomain.com/_nuxt/open-graph-banner.so1_sba.jpg\">\r\n\u003C/head>\r\n```\r\n\r\n### http://localhost:3000\r\nThis tag holds both in the view-source and in the dev tools console\r\n```html\r\n\u003Chead>\r\n \u003Cmeta property=\"og:image\" content=\"https://mydomain.com/_nuxt/open-graph-banner.so1_sba.jpg\">\r\n\u003C/head>\r\n```\r\n\r\n### Additional comments\r\n\r\nThis inconsistent behavior is so frustrating, and I cannot guarantee my open graph tags will be loaded in the same way every time. On twitter, sometimes the open graph tag loads correctly, other times it will not.\r\n\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2082,2083,2084,2085],{"name":1984,"color":1985},{"name":1998,"color":1999},{"name":2001,"color":2002},{"name":2086,"color":2087},"closed-by-bot","ededed",27240,"useHead doubling the baseURL only when served from that domain","2024-05-26T01:51:38Z","https://github.com/nuxt/nuxt/issues/27240",0.70510924,{"description":2094,"labels":2095,"number":2098,"owner":1987,"repository":1987,"state":1988,"title":2099,"updated_at":2100,"url":2101,"score":2102},"### Environment\r\n\r\n- Operating System: `Windows_NT`\r\n- Node Version: `v16.13.0`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@8.1.0`\r\n- Builder: `vite`\r\n- User Config: `runtimeConfig`, `modules`, `auth`\r\n- Runtime Modules: `@nuxt-alt/auth@2.1.9`, `@pinia/nuxt@0.4.6`\r\n- Build Modules: `-`\r\n\r\n### Reproduction\r\n\r\nCreate a layout then create a page that using that layout. Put useHead({ title: 'From Page' }) inside your page. Now the browser page title is not same as expected (not showing \"From Page\"). But when you use useHead({ title: 'From Layout' }) inside the layout now browser page title working as expected (showing \"From Layout\")\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2096,2097],{"name":1984,"color":1985},{"name":1998,"color":1999},12332,"useHead has no effect when using layout","2023-08-01T14:57:12Z","https://github.com/nuxt/nuxt/issues/12332",0.7065211,["Reactive",2104],{},["Set"],["ShallowReactive",2107],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"NFQs2TkDmURGbJqxwqR711FEuLF1LG0p3W1vmr_ogXc":-1},"/nuxt/nuxt/22641"]