Канонические URL используют пагинацию, которая учитывает шепоты

Этот пост: https://intfiction.org/t/regarding-the-ifcomp-code-of-conduct/46074/68

Имеет канонический URL: https://intfiction.org/t/regarding-the-ifcomp-code-of-conduct/46074?page=4

Но этот URL не будет работать, если вы не сотрудник, так как пагинация учитывает «шёпоты», и если вы не сотрудник, то страницы 4 не существует.

(Если к моменту, когда вы это прочитаете, в вышеуказанной теме появится достаточно новых ответов и она начнёт работать, попробуйте перейти по прямой ссылке на последний ответ — ошибка, скорее всего, всё ещё будет присутствовать.)

3 лайка

Я столкнулся с этой ошибкой при использовании RSS-ленты Discourse в Feedly. Feedly сканирует ссылки и заменяет элемент каноническим URL, указанным в источнике. Таким образом, на практике при клике на этот пост в RSS-ленте я попадал на страницу ошибки.

3 лайка

Спасибо @Dannii и @dfabulich за сообщение об этой проблеме, мы её расследуем. Мы будем делиться деталями по мере продвижения, если таковые появятся.

5 лайков

Ниже приведён коммит, который должен исправить проблему. @dfabulich Я выложу его на ваш сайт в понедельник.

5 лайков