No se puede navegar hacia atrás al usar URLs sin número de publicación

Me acabo de dar cuenta de que no puedo volver al tema original al seguir un enlace sin número de publicación. Para ilustrar:

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

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

¿Es esto un error o no es posible por diseño?

1 me gusta

Diría que este es un caso límite; ya se había reportado antes.

Nuestro enrutador de Ember y el enrutador del servidor de Discourse tienen una ligera discrepancia sobre qué hacer en este caso.

Además, confiar en un slug que cambia constantemente para enrutar un tema es extremadamente frágil. Si renombramos “welcome to meta discourse org” a “welcome to meta discourse”, todo esto se rompería espectacularmente de todos modos.

La lección es: no elimines el ID del tema si necesitas enlaces estables. En ese caso, el ID del tema es 1; no es un ID de publicación ni un número de publicación.

2 Me gusta

Ok, ¡gracias! Entonces, si quiero que el ir y venir interno funcione, ¿realmente necesito conservar tanto el slug como el id? Porque usar solo el id parece no funcionar: https://meta.discourse.org/t/1

1 me gusta

Sí, por favor, mantén el slug y el ID:

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

De esta manera, el enlace permanecerá estable. También funcionaría esto, pero en mi opinión no es tan elegante y provocará una redirección.

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

2 Me gusta

Ah, de acuerdo, solo necesito cualquier slug y el id correcto, como en t/welcome/1
Gracias por aclarar :ok_hand:

2 Me gusta

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