# 组名在/my route中应不区分大小写

**URL:** <https://meta.discourse.org/t/group-name-should-be-case-insensitive-in-my-route/373995>\
**Category:** Bug\
**Created:** [2025年七月12日 16:05 UTC](https://meta.discourse.org/t/group-name-should-be-case-insensitive-in-my-route/373995 "2025-07-12T16:05:18Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [2025年七月12日 16:05 UTC](https://meta.discourse.org/t/group-name-should-be-case-insensitive-in-my-route/373995/1 "2025-07-12T16:05:18Z")

</div>

继续讨论 [让 “/my” 对所有指向当前用户的链接都生效](https://meta.discourse.org/t/make-my-work-for-all-possible-links-to-current-user/373973/):

> [@awesomerobot](#):
>
> 尝试 `my/messages/group/my-group`

我真的很困惑为什么这对我不起作用，因为当我阅读该主题时，我首先尝试的就是这个。

经过一些测试，我认为我找到了原因：一旦组名中出现大写字母，就会失败。

我的步骤始终相同：

1. 我访问我的收件箱
2. 我使用下拉菜单转到组的收件箱
3. 我将 `/u/Moin` 替换为 `/my`
4. 我检查这是否有效

验证这在大写字母的情况下是否有效：  
组名：group\_name  
收件箱路径：`/u/Moin/messages/group/group_name`  
替换后：`/my/messages/group/group_name`  
 → ✔ 替换为 `my` 有效

现在用大写字母测试：  
组名：Group\_name  
收件箱路径：`/u/Moin/messages/group/Group_name`  
替换后：`/my/messages/group/Group_name`  
 → ❌ 替换为 `my` 无效  
当我使用 `/my/messages/group/group_name` 时有效

组名：group\_Name  
收件箱路径：`/u/Moin/messages/group/group_Name`  
替换后：`/my/messages/group/group_Name`  
 → ❌ 替换为 `my` 无效  
当我使用 `/my/messages/group/group_name` 时有效

我怎么会知道我还需要将名称转换为小写？

---

_[View the full topic](https://meta.discourse.org/t/group-name-should-be-case-insensitive-in-my-route/373995)._
