You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置NuxtLink使用裸域名而非www前缀?

解决NuxtLink拼接www域名触发重定向的问题

可以通过配置Nuxt的基础URL直接让NuxtLink生成裸域名链接,具体操作如下:

  • 在项目根目录的nuxt.config.ts(或nuxt.config.js)中,修改app配置项,指定裸域名作为基础URL和站点URL:

    export default defineNuxtConfig({
      app: {
        baseURL: 'https://example.com/',
        url: 'https://example.com'
      }
    })
    

    其中baseURL控制路由生成时的基础路径前缀,url用于设置站点的完整根URL,两者配合就能让NuxtLink直接生成裸域名的跳转链接。

  • 如果是静态生成部署的场景,还可以额外配置generate.baseURL确保静态资源和路由都使用裸域名:

    export default defineNuxtConfig({
      generate: {
        baseURL: 'https://example.com/'
      }
    })
    

配置完成后重新部署到Vercel,NuxtLink生成的链接就会直接是https://example.com/about,不会再出现带www的域名触发重定向的情况。

内容的提问来源于stack exchange,提问作者JMKelley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:42:02