A mudança de "tags" para "tag" em sua URL afeta meu Discourse, pois eles estão vinculados em muitas postagens. Como posso alterá-los automaticamente?

Notei que agora todos os links que incluem “tags” em sua URL não funcionam no meu Discourse. Em vez disso, é usado “tag”. Como posso alterar minhas URLs antigas definidas como link automaticamente? Existem muitas. Portanto, é totalmente impossível alterá-las manualmente. Meu Discourse é 2.9.0.beta4.

1 curtida

Nos meus fóruns, que são muito comuns, sem nenhuma configuração especial, /tags/ tem algum tipo de redirecionamento automático para /tag/. Observe que estou executando a versão mais recente, 2.9.0.beta5 - não sei se isso é algo que mudou. (Provavelmente é uma boa ideia você atualizar de qualquer maneira.)

Editar: mas veja abaixo! Agora concordo que há um problema.

1 curtida

Vamos inserir um exemplo: :slight_smile:

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

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

(embora não pareça gostar quando eu o coloco entre \u003c \u003e \u003chttps://meta.discourse.org/tags/getting-started\u003e)

1 curtida

Ah, excelente exemplo! Portanto, de fato, enquanto as URLs para novas solicitações (na barra de URL) recebem o tratamento de redirecionamento, as URLs de postagens não recebem.

Você pode mover isso para a categoria de bugs? Acho que é justificado.

1 curtida

Eu pensei que o exemplo de onebox inline funcionou, mas depois não funcionou, e então funcionou novamente. E funciona se você atualizar a página de ‘ops’ também. :slight_smile: Eu investiguei um pouco e encontrei este tópico de Bug existente sobre o que parece ser a mesma coisa:

O OP nesse relatório renomeou suas tags para contornar o problema, embora eu não tenha certeza se eles seguiram o caminho manual ou usaram Replace a string in all posts?

1 curtida

Obrigado por desenterrar meu relatório de bug. Sou apenas um moderador em nossos fóruns e não tenho acesso ao banco de dados para editar todas as postagens afetadas. A principal preocupação era manter uma postagem muito proeminente funcional, pois ela vincula dezenas de tags. Portanto, esse foi um trabalho manual.

1 curtida

Obrigado a todos.

Se este for um bug e permanecer como está, alterarei manualmente os URLs antigos que usam “tags” para aqueles com “tag”.

No entanto, quero saber se o Discourse usa “tag”, e não “tags”, a partir de agora. Se o Discourse achar que usar “tags” como antes é melhor, não corrigirei meus links no meu fórum. Se o Discourse continuar usando “tag”, não terei escolha a não ser corrigir tudo manualmente.

Minha preocupação é que pode haver outros usuários do Discourse que definiram URLs antigos de “tags” como link. Eles podem não notar isso. Se o Discourse mudar o “tag” atual para o “tags” anterior, esses usuários e eu não teremos que nos preocupar com esse problema. O que você acha? Devo postar isso na categoria de bugs?

1 curtida

Não há necessidade de repostar - marquei este tópico e o relatório de bug anterior para atenção, e espero ter algumas informações para você em breve. :crossed_fingers:

1 curtida

OK. Enquanto isso, deixarei os links desconectados como estão.

2 curtidas

Acredito que isso foi corrigido em:

Acabei de verificar em relação aos exemplos que postei acima e parece estar funcionando de forma muito mais consistente agora, sem a necessidade de atualizar a página. Você poderia tentar atualizar seu Discourse e ver se isso resolve o problema para você?

1 curtida

Obrigado pela sua rápida melhoria.
Meu fórum usa 2.9.0.beta4. Devo atualizar para o beta6 mais recente 2.9.0?

Funciona bem com a 2.9.0 beta6. Obrigado!

1 curtida