El cambio de "tags" a "tag" en su URL afecta a mi Discourse ya que están vinculados en muchas publicaciones. ¿Cómo puedo cambiarlos automáticamente?

Noté que ahora todos los enlaces que incluyen “tags” en su URL no funcionan en mi Discourse. En su lugar, se utiliza “tag”. ¿Cómo puedo cambiar mis URL antiguas que se establecieron como enlaces automáticamente? Hay muchas. Por lo tanto, es totalmente imposible cambiarlas manualmente. Mi Discourse es 2.9.0.beta4.

1 me gusta

En mis foros, que son muy comunes y sin ninguna configuración especial, /tags/ tiene algún tipo de redirección automática a /tag/. Ten en cuenta que estoy ejecutando la última versión, 2.9.0.beta5; no sé si esto es algo que ha cambiado. (Probablemente sea una buena idea que actualices de todos modos).

Editar: ¡pero mira abajo! Ahora estoy de acuerdo en que hay un problema.

1 me gusta

Pongamos un ejemplo: :slight_smile:

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

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

(aunque no parece que le guste cuando lo envuelvo en \u003c \u003e https://meta.discourse.org/tags/getting-started)

1 me gusta

¡Ah, excelente ejemplo! Así que, efectivamente, mientras que las URL de las nuevas solicitudes (en la barra de URL) reciben el tratamiento de redirección, las URL de las publicaciones no.\n\n¿Puedes mover esto a la categoría de errores? Creo que está justificado.

1 me gusta

Pensé que el ejemplo de onebox en línea funcionaba, pero luego no lo hizo, y luego volvió a hacerlo. Y funciona si también actualizas la página de ‘oops’. :slight_smile: He investigado un poco y he encontrado este tema de Bug existente sobre lo que parece ser lo mismo:

El OP en ese informe cambió el nombre de sus etiquetas para solucionar el problema, aunque no estoy seguro de si lo hizo manualmente o utilizó Replace a string in all posts?

1 me gusta

Gracias por desenterrar mi informe de errores. Soy un simple moderador en nuestros foros y no tengo acceso a la base de datos para editar todas las publicaciones afectadas. La principal preocupación era mantener funcional esa publicación tan destacada, ya que enlaza a docenas de etiquetas. Por lo tanto, ese fue un trabajo manual.

1 me gusta

Gracias a todos.

Si esto es un error y permanece como está, cambiaré manualmente las URL antiguas que usan “tags” por otras con “tag”.

Sin embargo, quiero saber si Discourse usa “tag”, no “tags”, a partir de ahora. Si Discourse considera que usar “tags” como antes es mejor, no arreglaré mis enlaces en mi foro. Si Discourse sigue usando “tag”, no tendré más remedio que arreglar todo manualmente por mi cuenta.

Mi preocupación es que pueda haber otros usuarios de Discourse que hayan configurado URL antiguas de “tags” como enlace. Puede que no se den cuenta. Si Discourse cambia el “tag” actual por el anterior “tags”, estos usuarios y yo no tendremos que preocuparnos por este problema. ¿Qué opinan? ¿Debería publicar esto en la categoría de errores?

1 me gusta

No es necesario volver a publicar; he marcado este tema y el informe de error anterior para que presten atención y, con suerte, tendré información para ti pronto. :crossed_fingers:

1 me gusta

OK. Mientras tanto, dejaré los enlaces desconectados tal como están.

2 Me gusta

Creo que esto se ha corregido en:

Acabo de comprobarlo con los ejemplos que publiqué anteriormente y parece que ahora funciona de manera mucho más consistente sin necesidad de actualizar la página. ¿Podrías intentar actualizar tu Discourse y ver si esto soluciona el problema para ti?

1 me gusta

Gracias por tu pronta mejora.
Mi foro utiliza 2.9.0.beta4. ¿Debo actualizarlo a la última versión 2.9.0.beta6?

Funciona bien con la versión 2.9.0 beta6. ¡Gracias!

1 me gusta