# User profile page canonical URL is not case normalized

**URL:** <https://meta.discourse.org/t/user-profile-page-canonical-url-is-not-case-normalized/190847>\
**Category:** Feature\
**Tags:** pr-welcome\
**Created:** [May 18, 2021, 7:43pm UTC](https://meta.discourse.org/t/user-profile-page-canonical-url-is-not-case-normalized/190847 "2021-05-18T19:43:11Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [May 20, 2021, 5:40am UTC](https://meta.discourse.org/t/user-profile-page-canonical-url-is-not-case-normalized/190847/3 "2021-05-20T05:40:58Z")

</div>

I don’t think it is … but it is kind of odd that we allow:

[https://meta.discourse.org/u/codinghorror](https://meta.discourse.org/u/codinghorror)

[https://meta.discourse.org/u/codinghorrOr](https://meta.discourse.org/u/codinghorrOr)

[https://meta.discourse.org/u/cOdinghorror](https://meta.discourse.org/u/cOdinghorror)

We should normalize the username to lowercase username and force a redirect for the various obscure mis-cased usages similar to how we normalize topic urls / category urls.

I guess the same normalization should hold for [https://meta.discourse.org/g/Admins](https://meta.discourse.org/g/Admins)

We already perform normalization using a redirect for [https://meta.discourse.org/c/Bug/1/l/unread](https://meta.discourse.org/c/Bug/1/l/unread) and [https://meta.discourse.org/t/incorrect-canonical-url-for-user-profile-PAGE/190847](https://meta.discourse.org/t/incorrect-canonical-url-for-user-profile-PAGE/190847)

Low priority but we should clean this up.

Changing this to #Contribute > Feature though cause nothing is really broken, it is just odd and inconsistent.

---

_[View the full topic](https://meta.discourse.org/t/user-profile-page-canonical-url-is-not-case-normalized/190847)._
