Posso redirecionar uma postagem para outra postagem?

Eu tentei isto:
Personalizar > Permalinks

# Tentei redirecionar de
# https://mydomain.com/t/test/1234
# para https://mydomain.com/t/test2/5678

# Então criei em Personalizar > Permalinks
# URL:
/t/test/1234
# Tipo:
topic id
# Valor:
5678

Mas topic_1234 não está sendo redirecionado para topic_5678

No Discourse, os permalinks são tipicamente usados para redirecionar de uma URL antiga para uma nova ao migrar de outra plataforma. Eles não são tipicamente usados para redirecionar entre tópicos dentro do próprio Discourse.

Se você quiser redirecionar usuários de um tópico para outro dentro do Discourse, a melhor maneira de fazer isso é fechar o tópico original e deixar uma nota com um link para o novo tópico. Dessa forma, os usuários que visitarem o tópico original verão a nota e poderão clicar no link para visitar o novo tópico.

1 curtida

Ainda não redirecionou depois que fechei o tópico antigo (/t/test/1234).

Desculpe pela confusão. Fechar o tópico não redirecionará automaticamente os usuários para o novo tópico. O que ele faz é impedir novas respostas no tópico antigo.

A sugestão foi adicionar manualmente uma nota ao tópico fechado, fornecendo um link para o novo tópico. Dessa forma, qualquer pessoa que visitar o tópico antigo verá a nota e poderá seguir o link para o novo tópico.

Aqui está um exemplo do que você pode escrever em /t/test/1234:

Este tópico está agora fechado. Por favor, continue a discussão aqui - https://mydomain.com/t/test2/5678.

1 curtida

Existe alguma forma de escrever uma RewriteRule?

RewriteEngine on
# RewriteRule (algo aqui)

Você pode usar permalinks para redirecionar um tópico para outro :+1:

Apenas certifique-se de que o tópico antigo esteja em uma categoria pública, seja excluído e que você esteja usando uma conta para acessá-lo que também não tenha acesso para ver tópicos excluídos (portanto, não admin/mod ou tl4 se você tiver tl4 delete posts and topics ativado).

7 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.