Skip to content

Need language-agnostic version of the node.js download page #8853

Description

@AlexJerabek

Affected URL(s)

https://nodejs.org/en/download

Description of the problem

The nice download page for Node.js requires a language code in the URL (https://nodejs.org/en/download/ instead of https://nodejs.org/download/). For the purposes of linking to this page from elsewhere on the internet, it would be great to have that neutral version of the URL that redirects to the page language based on the user's browser settings (like how https://developer.mozilla.org redirects to https://developer.mozilla.org/de for German readers.

Activity

  1. richardlau commented on Apr 29, 2026

    @richardlau
    Member

    It cannot be https://nodejs.org/download/ though as that is a long standing index page.

  2. transferred this issue fromnodejs/nodeon Apr 29, 2026
  3. MattIPv4 commented on May 1, 2026

    @MattIPv4
    Member

    We were discussing this recently in the context of linking from nodejs.org/learn to download, as learn does not have localization. Given that we can't use nodejs.org/download, we couldn't agree on a good solution to this and instead ended up implementing localization for the navbar within nodejs.org/learn, so it could link to the right page directly.

    We did discuss potentially using /get instead, and moving /:locale/download to /:locale/get, but that is quite a substantial move -- I was not a fan of this due to how substantial it is and wanting to avoid any risks we don't need to take with our most important page, hence we landed on the localized navbar instead.

  4. AugustinMauroy commented on May 2, 2026

    @AugustinMauroy
    Member

    why not just having nodejs.org/get-node that redirect to nodejs.org/en/download less chore solve issues of having non localized path

  5. avivkeller commented on May 2, 2026

    @avivkeller
    Member

    I feel like that makes it confusing, having two paths completely different in structure showing the same thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions