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: ![]()
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 onebox inline funzionasse, ma poi non ha funzionato, e poi ha funzionato di nuovo. E funziona anche se si aggiorna la pagina ‘oops’.
Ho scavato un po’ e ho trovato questo argomento Bug esistente su quella che sembra essere la stessa cosa:
L’OP in quel report ha rinominato i suoi tag per aggirare il problema, anche se non sono sicuro se abbiano seguito il percorso manuale o abbiano 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. ![]()
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!
