I titoli incompleti degli argomenti che iniziano con un numero possono avere comportamenti strani

Se inserisci un titolo che inizia con un numero e quel numero corrisponde a un ID di argomento diverso, la condivisione o il clic su un link diretto (senza l’ID del post) reindirizza automaticamente all’argomento in conflitto.

Ad esempio, questo titolo del post inizia con 101646, che è l’ID del POST di un altro argomento (questo).

Ma se pubblico un link a questo:

https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe

Per questo esempio, incollare il link funziona meglio.

Che è l’URL di questo argomento (corrente), ma reindirizza all’Anteprima dell’elenco degli argomenti (a meno che non aggiunga /153975 alla fine).

Tuttavia, qualsiasi altro post posso collegare direttamente, purché non abbiano un ID condiviso all’inizio dell’URL.
Ad esempio:

https://meta.discourse.org/t/install-plugins-in-discourse

Reindirizza correttamente.

Se non ha l’ID dell’argomento, sono sicuro che stia eseguendo una ricerca e il tuo URL numerico confonde quella funzione.

Non sono sicuro che si tratti di un bug, dato che Discourse non condivide URL senza l’ID dell’argomento.

Certo, forse non è un bug, solo un’osservazione interessante. Il link funziona comunque se il numero non entra in conflitto… quindi è ancora un po’ strano

Ti serve solo l’ID dell’argomento, il resto viene analizzato automaticamente. Ad esempio, questo argomento è disponibile all’indirizzo https://meta.discourse.org/t/123-numbers-dont-mean-a-thing/153975.

Ciò significa che puoi correggere gli errori nel titolo o nell’URL senza dover modificare i link esistenti. Molto intelligente. :slight_smile:

Interessante, ma se non hai un ID argomento, in genere trova comunque l’argomento giusto in base al titolo.

No, è errato: l’URL di questo argomento è
https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/153975, non https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/

Quindi, se inserisci un URL di argomento incompleto, il sistema provverà a risolverlo…