Дублирующиеся и неправильно написанные URL-адреса тем

Привет, сообщество! У меня возник вопрос по поводу URL тем.

Я заметил, что некоторые URL-адреса моего форума дублируются. Ну, почти… Некоторые темы существуют под двумя почти идентичными URL, при этом правильно написанные URL перенаправляют на неправильно написанные (к которым всегда добавляется случайная буква в конце).

image

Вы можете проверить эти две темы здесь:

Подскажите, пожалуйста, почему это происходит?

Спасибо.

Две темы, на которые вы дали ссылки, — это одна и та же тема.

Если вы посмотрите на ссылку темы, то заметите, что она заканчивается идентификатором темы (topic ID), и именно его Discourse использует для поиска темы. Если бы Discourse использовал заголовок, ссылка ломалась бы каждый раз, когда кто-то редактирует заголовок.

Например, даже эта ссылка https://sierraconnect.protoexpress.com/t/-/961 работает, потому что в ней используется идентификатор темы (961).

Я говорил о букве «d», а не о числе.

image

Похоже, что в заголовке темы сейчас есть опечатка:

Судя по истории редактирования, похоже, вы случайно добавили букву «d» при изменении категории темы:

Если вы снова отредактируете заголовок, чтобы убрать «d», обновите страницу и скопируете ссылку, то заголовок в ссылке должен отразить изменения. :+1:

Как отметил Moin, заголовки тем могут меняться со временем, поэтому реальным идентификатором, который использует Discourse для поиска темы, является topic_id.

У меня тоже иногда бывает подобное, но довольно часто у меня получается n посередине слов — я часто работаю на iPad с виртуальной клавиатурой, и мой правый большой палец вместо пробела случайно нажимает n.

Но у меня тоже бывали случаи с sd и as — даже при использовании физической клавиатуры (и это одна из причин, почему мне так нравится fast edit).

Это действительно странно. У меня много таких URL, и это не обязательно буква «d». То есть я добавляю случайную букву в конец заголовка при редактировании? Ладно, буду иметь это в виду. Спасибо.

Я бы рискнул предположить, что d происходит от первой буквы категории Design and Layout, и вы вводите d, чтобы найти эту категорию в выпадающем списке, но она в итоге попадает в заголовок.

Это вполне может быть так!