this post was submitted on 12 Jun 2023
9 points (100.0% liked)

Lemmy

12576 readers
2 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

I can share the link of a post like https://lemmy.world/post/58535 but if I change the domain to lemmy.ml it links to a different post.

I understand that the post Id is local but, is there a way to generate a global link that contains the information about the server, community and post?

I think it will be useful to make mirror sites, index in Google, addons to redirect to your Lemmy server...

top 3 comments
sorted by: hot top controversial new old
[–] drjkl@programming.dev 2 points 1 year ago

This is actually quite strange to me - that lemmy doesn't use permalinks by default. When viewing from a non-source instance, there's a link button between the comment count and the save button that takes you to the post on the source instance, but that seems inadequate. I guess the post on the origin instance is its own permalink, but I don't like that it's not distinct in some way.

[–] empireOfLove@lemmy.one 0 points 1 year ago (1 children)

Part of the idea behind federation is that by only accessing content through your specific instance, you actually reduce the load on the instance you're browsing to, because your specific instance federates (essentially "caches") a local copy of the remote content. So by trying to obtain a direct "global" link to the original you're bypassing a lot of the natural load sharing and that is inherently undesirable for very large instances like lemmy.ml is becoming. As long as federation is working smoothly, you are losing no inherent information about the post by sharing a link to the post from your lemmy.world instance vs lemmy.one, lemmy.ml, or any other instance, whether the post is original to that instance or no.

Besides, the information about the "server/community/post" is sort of baked into Lemmy's UI with how it defines locations within Lemmy (eg. Technology@beehaw.org, tells you right off the bat the community is on the Beehaw instance, same for users). That's just down to user's learning knowledge about how the Lemmy system is laid out and displayed in the UI.

[–] Threen@aussie.zone 1 points 1 year ago

What about if I want to link to a post that will work for the local instance?

For example, @huojtkeg@lemmy.world posted above that https://lemmy.world/post/58535 is his instance link, and https://lemmy.ml/post/1205894 is the link from lemmy.ml. Neither of which allow me to comment directly.

Is there linking method that says Give me the link for post #X on instance Y, but give me the link on the viewing instance?