Ссылки Zulip на конкретные обсуждения содержат много информации в якорях, и перед якорем находится только домен верхнего уровня (например, rust-lang.zulipchat.com). Discourse, похоже, игнорирует якорь при определении дубликатов ссылок, что приводит к таким сообщениям:
Для веб-приложений, подобных Zulip, которые помещают всю информацию в якорь, это фактически заставляет Discourse считать каждую ссылку на приложение дубликатом.
Я посмотрел на это, и это довольно странно, но воспроизвести не удалось. Нет очевидного кода, который удалял бы хэш URL при нормализации ссылок. Мы удаляем только завершающие слэши, и я обнаружил ошибку: мы должны игнорировать регистр в URL, но не делаем этого.
В примере, на который вы сослались, похоже, что ссылка была преобразована в одну строку (oneboxed) в ссылку /login. В таком случае все ссылки для входа были бы одинаковыми. Это и есть проблема?