Melhor tratamento da adição acidental de ToS/FAQ/privacidade padrão às configurações de admin tos_url/faq_url/privacy_url

Olá. Minha instalação do Discourse estava perfeita até alguns dias atrás. Não sei por quê, mas de repente o erro “ERR_TOO_MANY_REDIRECTS” começou a aparecer.

https://imgur.com/BIKE42U

O problema não são os cookies. Está acontecendo no meu celular e nos dois navegadores do meu PC — depois de apagar os cookies, obviamente, e o cache também… É curioso também que isso só aconteça nessas três páginas, as relacionadas ao título. Não é engraçado? O resto do fórum está simplesmente lindo! A propósito, obrigado pelo excelente trabalho com essa plataforma.

O fórum ainda não está aberto. Oferecemos alguns links de convite, mas o problema começou antes que qualquer pessoa do mundo externo viesse nos visitar. Falo isso apenas no caso de isso despertar algum interesse… Acho que não.

Essas três páginas têm alguma relação entre si? Elas são diferentes das outras? Não consigo entender a situação. Por que falham essas três, mas não o resto do fórum?

Você pode me ajudar de alguma forma com isso? Não sei por onde começar…

Este é o endereço, caso queira tentar: https://laplazoleta.org/about

Consigo reproduzir isso no meu site se definir as configurações do site faq url ou tos url como as URLs padrão de FAQ e Termos de Uso do meu site. Você pode verificar as configurações do seu site para ver se isso está causando o problema? Essas configurações devem ser deixadas em branco se você quiser usar as URLs padrão para essas páginas.

3 curtidas

Oh, @simon, eu te amo!! Eu não relacionei o problema com essas configurações porque o erro ocorreu recentemente, e eu mexi lá no início da instalação, há um mês ou mais. Acredito que não visito essas páginas (Termos de Serviço, FAQ…) com frequência suficiente!

Muito obrigado!

De qualquer forma, acho que a explicação que você encontra abaixo da pequena janela onde você pode inserir esses valores não está muito clara. Pelo menos, em espanhol. Veja:

https://imgur.com/LSQxgFD

Diz algo como: Se você tiver um documento (política de privacidade, TOS ou FAQ) hospedado em qualquer lugar, coloque sua URL aqui… Mas não seria melhor adicionar “mas deixe em branco se essa URL estiver na sua instalação do Discourse” ou algo assim? Acredito que, escrevendo essas poucas letras a mais, ficaria mais claro para outros desastrados -ou desastradas- como eu no futuro… :stuck_out_tongue_winking_eye:

É uma ideia… Obrigado! Gracias!

2 curtidas

Isso pode ser um erro na tradução. Em inglês, diz: “Se você tiver um documento de Termos de Serviço hospedado em outro lugar que deseja usar, forneça o URL completo aqui.” Dito isso, talvez o Discourse devesse lidar com o caso em que os URLs padrão são inseridos nessas configurações para evitar o problema de ‘muitos redirecionamentos’.

2 curtidas

Isso mesmo! Ou talvez, para deixar mais claro, diga: "se o local estiver nesta mesma instalação, deixe-o vazio. Caso contrário, pode acionar o erro de muitos redirecionamentos.

Talvez esteja muito elaborado… Pode ser escrito de forma mais simples e curta, mas a intenção, creio eu, é dessa maneira.

Devemos escrever alguma tag ou talvez criar um tópico em alguma categoria, para que a equipe do Discourse saiba que isso deve ser feito, se acharem apropriado? Existe um lugar de ideias ou algo assim?

1 curtida

A melhor abordagem provavelmente seria corrigir o problema de redirecionamento para que a entrada das URLs padrão não quebre nada. Vou mover este tópico para nossa categoria ux para que ele não se perca.

4 curtidas

Encontrei este problema hoje. Talvez baste adicionar uma advertência à descrição para dizer para adicioná-lo apenas se for diferente do padrão.

1 curtida

Ou o Discourse poderia simplesmente lidar com o caso. Não parece razoável adicionar os URLs padrão a essas configurações.

2 curtidas