# 编辑目录列不起作用.. 取决于你所在的位置

**URL:** https://meta.discourse.org/t/edit-directory-columns-does-not-work-depending-where-you-are/351488
**Category:** Bug
**Created:** [2025年二月10日 16:20 UTC](https://meta.discourse.org/t/edit-directory-columns-does-not-work-depending-where-you-are/351488 "2025-02-10T16:20:51Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2025年二月10日 16:20 UTC](https://meta.discourse.org/t/edit-directory-columns-does-not-work-depending-where-you-are/351488/1 "2025-02-10T16:20:51Z")

</div>

3.2.0 及更高版本

**症状** ：

当您想使用右上角的齿轮编辑用户目录中的列时：

- 如果您的 URL 是 `https://forum.example.com/u`，则可以正常工作
- 如果您的 URL 是 `https://forum.example.com/u/`，则无法正常工作

**原因** ：

`edit-directory-columns.json` 请求[不是绝对路径](https://github.com/discourse/discourse/blob/50136ee4e6a07d1b208997b9b9dad3dac49c4468/app/assets/javascripts/discourse/app/components/modal/edit-user-directory-columns.js#L25)，因此从 `/u/` 调用它会尝试调用 `/u/edit-directory-columns.json`，而该文件不存在。

相关：`/u/` 和 `/u` 之间不应该相互重定向吗？

谢谢 @manuel

---

<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: [2025年二月11日 23:16 UTC](https://meta.discourse.org/t/edit-directory-columns-does-not-work-depending-where-you-are/351488/2 "2025-02-11T23:16:50Z")

</div>

为了尝试确定紧急程度，我们的 UI 中是否有任何地方将您重定向到 `/u/` 而不是 `/u`？

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [2025年二月11日 23:26 UTC](https://meta.discourse.org/t/edit-directory-columns-does-not-work-depending-where-you-are/351488/3 "2025-02-11T23:26:46Z")

</div>

我不认为它在用户界面上。我偶然发现了这个，在浏览器地址栏中手动输入，在一个论坛上，该论坛已从侧边栏中删除了用户链接。
