RGJ
(Richard - Communiteq)
18 Maio , 2021 19:43
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 Curtiram
Hmm, isso é um problema na prática?
1 Curtiu
sam
(Sam Saffron)
20 Maio , 2021 05:40
3
Não acho que seja … mas é meio estranho que permitamos:
https://meta.discourse.org/u/codinghorror
https://meta.discourse.org/u/codinghorrOr
https://meta.discourse.org/u/cOdinghorror
Devemos normalizar o nome de usuário para minúsculas e forçar um redirecionamento para as várias variações obscuras com maiúsculas e minúsculas incorretas, assim como normalizamos as URLs de tópicos e de categorias.
Acho que a mesma normalização deve 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 corrigir isso.
Mudando para Contribute > Feature , pois nada está realmente quebrado; é apenas estranho e inconsistente.
4 Curtiram
Claro, talvez @andrei possa adicionar à sua lista? Este parece ser fácil e de alto retorno para baixo risco?
2 Curtiram
andrei
(Andrei Prigorshnev)
20 Maio , 2021 18:59
5
Estou adicionando isso à minha lista com baixa prioridade.
3 Curtiram
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)
18 Fevereiro , 2023 22:06
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 Curtiu