I’m seeing some odd behavior with permalinks on our site. I have a permalink set up to https://support.glitch.com/office-hours which works from a fresh session (in an incognito window, for instance, or even just a new tab) By “works” I mean it returns a 301 redirect to the location configured in /admin/customize/permalinks as I’d expect
I have that link inside a different post on the forum, though, and when that link is followed I get this:
The correct page loads on refresh, but as you might imagine this looks pretty unprofessional to our members. Is there some reason I don’t know about that would prevent that from working?
Permalinks are intended to remap inbound links to your Discourse instance, and are useful when migrating from another platform. They catch inbound traffic and reroute those requests to the new destination, which is why they work when you hit refresh.
They’re not going to work within Discourse itself, please use the correct internal URL, rather than the permalink that you’ve created which redirects to it.
Danke für die Antworten, ihr alle – ich verwalte diese Discourse-Instanz nicht mehr, und wir „brauchen" diese Funktion nicht mehr, aber es wäre schön zu wissen, dass sie vorhanden ist.
@tshenry scheint mir, dass dein Beispiel das ist, was oben als „externer" Link diskutiert wurde, oder? Eine Anfrage von einer externen Quelle entgegenzunehmen und sie auf die korrekte Discourse-URL umzuleiten – was wir zu tun hofften, wäre vergleichbar mit der Umleitung von Support - Discourse Meta auf Issues · discourse/discourse · GitHub (wenn ihr dort natürlich Issue-Berichte akzeptiert). Das funktionierte (soweit ich mich erinnere) für Nutzer, die von außen auf die Seite kamen, scheiterte aber bei der ersten Seitenladung, wenn man einem Link von einer Discourse-Seite folgte.
Ha, ich dachte zuerst, du meinst, es gäbe ein Beispiel auf dieser Seite – als mir klar wurde, dass dies das Beispiel war, dann ja, das scheint zu funktionieren, was wir wollten. Danke!!