Há um link para o about.html, mas ele está faltando — assim como aqui no Meta: About - Discourse Meta
Será que eu deixei passar alguma configuração, etc.? Obrigado!
Há um link para o about.html, mas ele está faltando — assim como aqui no Meta: About - Discourse Meta
Será que eu deixei passar alguma configuração, etc.? Obrigado!
no Discourse não há extensão .html.
About - Discourse Meta <— este é o URL correto
Sim, obrigado, mas o Google de alguma forma encontrou um. ![]()
Obrigado, mas já está instalado.
Eles retornam uma resposta 200 para muitos nomes de documentos, mesmo que sejam inválidos:
Eu estava pensando se isso se relacionava apenas a rotas internas, mas funciona para o plugin cake day:
mas não para o knowledge-explorer, que retorna 404 em:
mas não em:
![]()
Não houve um problema semelhante com um arquivo JS há uma ou duas semanas?
Hmm, devemos retornar 200 para essas URLs incomuns @eviltrout?
Esse problema está relacionado ao funcionamento das rotas do Rails. Por padrão, ele permite que qualquer endpoint especifique um parâmetro :format com um ponto opcional. Assim, .html significa formato HTML e .json significa formato JSON.
about.html é o mesmo que /about (ambos solicitam a versão HTML). No entanto, a rota about.html não existe no Ember, pois nunca usamos rotas com a extensão HTML, o que gera um conflito entre o back-end e o front-end. O servidor retorna 200, mas o lado do cliente diz: não, espere, isso não foi encontrado.
Existem maneiras de corrigir isso. Poderíamos refinar nossas rotas do Rails para garantir que elas não suportem .html, mas continuem suportando .json. Não vejo uma maneira de aplicar isso globalmente, mas talvez haja algo que eu não esteja ciente.
Honestamente, não estou muito animado com esse trabalho. A menos que haja um motivo extremamente urgente para corrigir, que eu não consigo ver, acho que podemos conviver com isso.