【问题标题】:HREFs Relative to Server Root相对于服务器根目录的 HREF
【发布时间】:2021-10-25 03:41:09
【问题描述】:

我有一堆从 Next.js 导出的 HTML 文件。所有 HREF 都相对于 Web 服务器的根目录 (href="/static/...")。如果应用程序部署到 Web 服务器根目录 (http://server/app) 下的目录,则链接会断开。这可以在从 Next.js 导出期间控制或在导出后更正吗?

【问题讨论】:

    标签: javascript html reactjs next.js webserver


    【解决方案1】:

    如果需要在子目录中运行应用程序,最好的办法是在 next.config.js 上使用 basePath

    module.exports = {
      basePath: '/app',
    }
    

    【讨论】:

    • 我升级到 v9.5.0,此时 basePath 可用,但现在我得到“类型 'typeof Router' 上不存在属性 '_rewriteUrlForNextExport'”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 2018-05-08
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    相关资源
    最近更新 更多