RGJ
(Richard - Communiteq)
Maio 18, 2021, 7:43pm
1
Parece que as URLs dos perfis de usuários não são sensíveis a maiúsculas e minúsculas.
Por exemplo, https://meta.discourse.org/u/DiscObOt funciona tão bem quanto https://meta.discourse.org/u/discobot.
No entanto, a URL canônica na primeira variação não é normalizada para o caso “oficial” do nome de usuário, o que pode levar a problemas de conteúdo duplicado ou à indexação da variação errada.
Assim, a URL canônica da primeira variação é:
<link rel="canonical" href="https://meta.discourse.org/u/DiscObOt" />
quando deveria ser:
<link rel="canonical" href="https://meta.discourse.org/u/discobot" />
levando à variante grafada corretamente.
6 curtidas
Hmm, isso é um problema na prática?
1 curtida
sam
(Sam Saffron)
Maio 20, 2021, 5:40am
3
Não acho que seja isso… mas é meio estranho que permitamos:
https://meta.discourse.org/u/codinghorror
https://meta.discourse.org/u/codinghorrOr
https://meta.discourse.org/u/cOdinghorror
Deveríamos normalizar o nome de usuário para minúsculas e forçar um redirecionamento para as várias variações obscuras com maiúsculas incorretas, assim como normalizamos URLs de tópicos e categorias.
Acho que a mesma normalização deveria valer para https://meta.discourse.org/g/Admins .
Já realizamos normalização usando redirecionamento para https://meta.discourse.org/c/Bug/1/l/unread e https://meta.discourse.org/t/incorrect-canonical-url-for-user-profile-PAGE/190847 .
Baixa prioridade, mas deveríamos resolver isso.
Vou mudar isso para #feature , pois nada está realmente quebrado; é apenas estranho e inconsistente.
4 curtidas
Claro, talvez @andrei possa adicionar à sua lista? Este parece ser fácil e de alto retorno para baixo risco?
2 curtidas
andrei
(Andrei Prigorshnev)
Maio 20, 2021, 6:59pm
5
Estou adicionando isso à minha lista com baixa prioridade.
3 curtidas
stance455
(Nader)
Fevereiro 6, 2023, 9:59pm
7
Também sou a favor de limpar isso..
Você também notará que cada uma dessas URLs tem um canônico diferente apontando para si mesmo. (@RGJ já mencionou isso)
Correto, imagino que deva ser o mesmo para as URLs de usuário, ou pelo menos ter todas essas URLs compartilhando o mesmo canônico.
stance455
(Nader)
Fevereiro 18, 2023, 10:06pm
8
Gostaria também de acrescentar que os URLs de tags também apresentam um comportamento semelhante.
Ou seja, os URLs de tags não são “normalizados quanto a maiúsculas/minúsculas” (se essa for a terminologia correta).
Portanto, ambos
https://meta.discourse.org/tag/Official
e
https://meta.discourse.org/tag/official
levam ao mesmo lugar, mas têm canônicos autorreferenciais em vez de apenas a versão em minúsculas.
1 curtida