Привет, сообщество! У меня возник вопрос по поводу URL тем.
Я заметил, что некоторые URL-адреса моего форума дублируются. Ну, почти… Некоторые темы существуют под двумя почти идентичными URL, при этом правильно написанные URL перенаправляют на неправильно написанные (к которым всегда добавляется случайная буква в конце).
Две темы, на которые вы дали ссылки, — это одна и та же тема.
Если вы посмотрите на ссылку темы, то заметите, что она заканчивается идентификатором темы (topic ID), и именно его Discourse использует для поиска темы. Если бы Discourse использовал заголовок, ссылка ломалась бы каждый раз, когда кто-то редактирует заголовок.
Если вы снова отредактируете заголовок, чтобы убрать «d», обновите страницу и скопируете ссылку, то заголовок в ссылке должен отразить изменения.
Как отметил Moin, заголовки тем могут меняться со временем, поэтому реальным идентификатором, который использует Discourse для поиска темы, является topic_id.
У меня тоже иногда бывает подобное, но довольно часто у меня получается n посередине слов — я часто работаю на iPad с виртуальной клавиатурой, и мой правый большой палец вместо пробела случайно нажимает n.
Но у меня тоже бывали случаи с sd и as — даже при использовании физической клавиатуры (и это одна из причин, почему мне так нравится fast edit).
Это действительно странно. У меня много таких URL, и это не обязательно буква «d». То есть я добавляю случайную букву в конец заголовка при редактировании? Ладно, буду иметь это в виду. Спасибо.
Я бы рискнул предположить, что d происходит от первой буквы категории Design and Layout, и вы вводите d, чтобы найти эту категорию в выпадающем списке, но она в итоге попадает в заголовок.