RGJ
(Richard - Communiteq)
23. Februar 2026 um 11:09
1
Der Short-URL-Link für einen Benutzerexport auf der Benutzeradministrationsseite funktioniert nicht, wenn er in einer Subfolder-Konfiguration ausgeführt wird. Er gibt eine Seite mit der Meldung „Hoppla! Diese Seite existiert nicht oder ist privat“ zurück.
Der Link funktioniert, wenn er aus der gesendeten PM aufgerufen wird.
Wenn man auf der „Nicht gefunden“-Seite F5 drückt oder mit der rechten Maustaste auf den Link klickt, wird die Datei ebenfalls heruntergeladen. Dies scheint also ein Problem mit dem Ember-Routing zu sein.
Zeile: discourse/frontend/discourse/admin/components/admin-user-exports-table.gjs at 6759ad71cac395697b2978eb34fcfbf1162d30d1 · discourse/discourse · GitHub
Schnelle (und, ich nehme an, schmutzige) Lösung: target="_blank" hinzufügen.
3 „Gefällt mir“
Danke @RGJ Das wird durch diesen behoben:
main ← fix/server-side-only-urls-subfolder
opened 05:07PM - 23 Feb 26 UTC
On subfolder setups, clicking server-side-only links (e.g. upload download links… on the admin user exports page) resulted in a "page doesn't exist" error instead of downloading the file.
When Discourse runs in a subfolder (e.g. /forum), URLs like `/forum/uploads/short-url/abc.csv.gz` were not matching the SERVER_SIDE_ONLY regex patterns (e.g. `/^\/uploads\//`) because the pathname still included the subfolder prefix at the point of the check. This caused `routeTo` to hand the URL to Ember's router instead of redirecting to the server, hitting the catch-all "unknown" route.
The fix strips the subfolder prefix using `withoutPrefix()` before checking against SERVER_SIDE_ONLY patterns. The original path (with prefix) is still passed to `redirectTo`, which correctly handles both prefixed and unprefixed URLs via `getURL()`.
This only surfaced for the admin user exports page because most upload links in post content go through `click-track.js` which calls `redirectTo()` directly for `.attachment` links, bypassing `routeTo()` and its SERVER_SIDE_ONLY check entirely.
https://meta.discourse.org/t/396783
3 „Gefällt mir“
zogstrip
Geschlossen,
28. Februar 2026 um 07:00
5
Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.