Impossibile tornare indietro quando si utilizzano URL senza numero di post

Mi sono appena reso conto che non posso tornare all’argomento originale seguendo un link senza numero di post. Per illustrare:

https://meta.discourse.org/t/welcome-to-meta-discourse-org/1

https://meta.discourse.org/t/welcome-to-meta-discourse-org/

È un bug o non è possibile per progettazione?

1 Mi Piace

I would say this is an edge case, it was reported before.

Our ember router and discourse server router are in slight disagreement about what to do here.

Relying on slug that is ever changing for routing a topic is super fragile anyway. If we rename “welcome to meta discourse org” to “welcome to meta discourse” this would all break spectacularly anyway.

Don’t remove the topic id if you need stable links is the lesson. The topic id in that case is 1, it is not a post id or number.

2 Mi Piace

Ok, grazie! Quindi, se voglio che i collegamenti interni funzionino, devo mantenere sia lo slug che l’id? Perché usare solo l’id sembra non funzionare: https://meta.discourse.org/t/1

1 Mi Piace

Yes please, keep the slug and the id:

For example https://meta.discourse.org/t/cant-navigate-back-when-using-urls-without-post-number/197060

That way the link will remain stable. Also this will work but it is not as pretty imo and will cause a redirect.

https://meta.discourse.org/t/-/197060

2 Mi Piace

Ok, quindi ho solo bisogno di uno slug qualsiasi e dell’ID giusto, come in t/welcome/1
Grazie per aver chiarito :ok_hand:

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.