RGJ
(Richard - Communiteq)
18 Maggio 2021, 7:43pm
1
Sembra che gli URL dei profili utente non siano sensibili alle maiuscole/minuscole.
Ad esempio, https://meta.discourse.org/u/DiscObOt funziona esattamente come https://meta.discourse.org/u/discobot.
Tuttavia, l’URL canonico nella prima variante non viene normalizzato nella “forma ufficiale” del nome utente, il che potrebbe causare problemi di contenuto duplicato o l’indicizzazione della variante errata.
Quindi, l’URL canonico della prima variante è:
<link rel="canonical" href="https://meta.discourse.org/u/DiscObOt" />
mentre dovrebbe essere:
<link rel="canonical" href="https://meta.discourse.org/u/discobot" />
portando alla variante con la grafia “corretta”.
6 Mi Piace
Hmm, è un problema nella pratica?
1 Mi Piace
sam
(Sam Saffron)
20 Maggio 2021, 5:40am
3
Non credo che sia … ma è un po’ strano che permettiamo:
https://meta.discourse.org/u/codinghorror
https://meta.discourse.org/u/codinghorrOr
https://meta.discourse.org/u/cOdinghorror
Dovremmo normalizzare il nome utente in minuscolo e forzare un reindirizzamento per le varie uscite errate con maiuscole/minuscole, in modo simile a come normalizziamo gli URL dei topic e delle categorie.
Immagino che la stessa normalizzazione dovrebbe valere anche per https://meta.discourse.org/g/Admins
Già eseguiamo la normalizzazione tramite reindirizzamento per https://meta.discourse.org/c/Bug/1/l/unread e https://meta.discourse.org/t/incorrect-canonical-url-for-user-profile-PAGE/190847
Bassa priorità, ma dovremmo sistemare questa cosa.
Cambiamo in #feature comunque, perché nulla è davvero rotto, è solo strano e incoerente.
4 Mi Piace
Certamente, forse @andrei potrebbe aggiungerla alla sua lista? Questa sembra semplice e ad alto rendimento con basso rischio.
2 Mi Piace
andrei
(Andrei Prigorshnev)
20 Maggio 2021, 6:59pm
5
Aggiungerò questo alla mia lista con priorità bassa.
3 Mi Piace
Sono anche a favore di ripulire questa cosa…
Noterai anche che ciascuno di quegli URL ha un canonico diverso che punta a se stesso. (@RGJ lo ha già menzionato)
Corretto, immagino che dovrebbe essere lo stesso per gli URL degli utenti, o quantomeno che tutti quegli URL condividano lo stesso canonico.
stance455
(Nader)
18 Febbraio 2023, 10:06pm
8
Vorrei anche aggiungere che gli URL dei tag presentano un comportamento simile.
In particolare, gli URL dei tag non sono “normalizzati in maiuscolo/minuscolo” (se questa è la terminologia corretta).
Quindi sia
https://meta.discourse.org/tag/Official
che
https://meta.discourse.org/tag/official
portano allo stesso posto ma hanno canonical auto-referenzianti invece della sola versione in minuscolo.
1 Mi Piace