Il cambio da "tags" a "tag" nel suo URL influisce sul mio Discourse poiché sono collegati in molti post. Come posso cambiarli automaticamente?

Ho notato che ora tutti i link che includono “tags” nel loro URL non funzionano sul mio Discourse. Invece, viene utilizzato “tag”. Come posso modificare i miei vecchi URL impostati come link automaticamente? Ce ne sono molti. Quindi è totalmente impossibile cambiarli manualmente. Il mio Discourse è 2.9.0.beta4.

Nei miei forum, che sono molto ordinari senza alcuna configurazione speciale, /tags/ ha una sorta di reindirizzamento automatico a /tag/. Nota che sto eseguendo l’ultima versione, 2.9.0.beta5 - non so se questo sia qualcosa che è cambiato. (Probabilmente è una buona idea aggiornare comunque.)

Modifica: ma vedi sotto! Ora concordo sul fatto che c’è un problema.

Facciamo un esempio: :slight_smile:

https://meta.discourse.org/tags/getting-started

https://meta.discourse.org/tags/getting-started

(anche se non sembra gradire quando lo racchiudo tra \u003c \u003e https://meta.discourse.org/tags/getting-started)

Ah, ottimo esempio! Quindi, in effetti, mentre gli URL per le nuove richieste (nella barra degli URL) ricevono il trattamento di reindirizzamento, gli URL dai post non lo fanno.

Puoi spostare questo nella categoria dei bug? Penso che sia giustificato.

Pensavo che l’esempio di onebox inline funzionasse, ma poi non funzionava, e poi di nuovo sì. Funziona anche se aggiorni la pagina dell’“oops”. :slight_smile: Ho fatto qualche ricerca e ho trovato questa discussione esistente Contribute > Bug su quello che sembra essere lo stesso problema:

L’autore di quel report ha rinominato i propri tag per aggirare il problema, anche se non sono sicuro se abbia agito manualmente o abbia utilizzato Replace a string in all posts?

Grazie per aver riesumato il mio bug report. Sono solo un moderatore sui nostri forum e non ho accesso al database per modificare tutti i post interessati. La preoccupazione principale era mantenere funzionale quel post molto importante, poiché collega dozzine di tag. Quindi, quello è stato un lavoro manuale.

Grazie a tutti.

Se si tratta di un bug e rimane così com’è, cambierò manualmente i vecchi URL con “tags” in quelli con “tag”.

Tuttavia, vorrei sapere se Discourse userà d’ora in poi “tag” e non “tags”. Se Discourse ritiene che usare “tags” come prima sia meglio, non correggerò i miei link sul mio forum. Se Discourse continua a usare “tag”, non avrò altra scelta che correggere tutto manualmente da solo.

La mia preoccupazione è che potrebbero esserci altri utenti di Discourse che hanno impostato vecchi URL “tags” come link. Potrebbero non accorgersene. Se Discourse cambiasse l’attuale “tag” nell’ex “tags”, questi utenti e io non dovremmo preoccuparci di questo problema. Cosa ne pensate? Dovrei pubblicare questo nella categoria bug?

Non è necessario ripubblicare: ho contrassegnato questo argomento e il precedente rapporto sui bug per ricevere attenzione e spero di avere presto informazioni per te. :crossed_fingers:

OK. Nel frattempo, lascerò i link disconnessi così come sono.

Credo che questo sia stato risolto in:

Ho appena controllato rispetto agli esempi che ho postato sopra e sembra funzionare in modo molto più coerente ora senza bisogno di aggiornare la pagina. Potresti provare ad aggiornare il tuo Discourse e vedere se questo risolve il problema per te?

Grazie per il tuo rapido miglioramento.
Il mio forum utilizza la versione 2.9.0.beta4. Devo aggiornarla all’ultima versione 2.9.0.beta6?

Funziona bene con la 2.9.0 beta6. Grazie!