Skip to content

Explore submit redirects to explore.ghost.org/submit and returns 404 #24776

@HemerFabian

Description

@HemerFabian

Issue Summary

When attempting to add a self-hosted Ghost site to Ghost Explore, the flow redirects to https://explore.ghost.org/submit?... and consistently returns 404 Not Found. This happens both when starting from https://ghost.org/explore/submit and when using the “Add your site” flow from https://ghost.org/explore/. No iframe involved (tested by opening the URL directly in a new tab).

Steps to Reproduce

  1. Log in at https://account.ghost.org.
  2. Open https://ghost.org/explore/submit (or start from https://ghost.org/explore and choose “Add my site”).
  3. You’re redirected to https://explore.ghost.org/submit?token=…&url=….
  4. The page responds with 404.

Expected behavior:
The submit page should load and allow connecting/validating the site and finishing the listing.

Actual behavior:
Immediate 404 on https://explore.ghost.org/submit?... (tokenized URL).

Example failing URL
https://explore.ghost.org/submit?token=x&url=x

What I already tried:

Logged in at account.ghost.org first, then opened ghost.org/explore/submit in the same session (also in Private/Incognito).

Opened the submit link outside of any iframe (direct tab).

Verified Cloudflare not blocking: curl -I to the origin shows HTTP/2 200 with no X-Frame-Options and standard CF headers; Explore request still 404s on explore.ghost.org/submit.

Couldn’t find an “Add my site” button on ghost.org/explore UI either.

Ghost Version

5.130.2

Node.js Version

v22.17.1

How did you install Ghost?

Ubuntu x86_64

Database type

Other

Browser & OS version

No response

Relevant log / error output

Code of Conduct

  • I agree to be friendly and polite to people in this repository

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs:triage[triage] this needs to be triaged by the Ghost team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions