Discourse 嵌入将 URL 规范化为小写

我在静态网站上使用了 discourse embed,自动发布的指向 discourse 论坛的链接显示为全小写,这是错误的。下面是一个例子:https://forest.localcharts.org/ocl-001B.xml 发布到 这里,我不得不手动将其从小写编辑回大写。

1 个赞

以前是否正常工作?

是的,嵌入式内容甚至在安全模式下都没有加载,并且在控制台中显示错误 :thinking:

您最近是否更改过您的 CSP 或阻止列表地址?

URL 在保存到数据库之前也会在此处进行规范化和转换为小写:

由于 ID 部分区分大小写,因此无法检索 HTML,导致加载错误。

也许 URL 应该以未转换为小写的规范化形式存储,而您只应在需要时才将 URL 转换为小写。 :thinking:

1 个赞