Почему URL-адреса форумов Discourse такие длинные? Можно ли их сократить?

Например, я недавно создал новую тему на своём форуме, и в URL включается полное название темы:

Это даёт какие-либо преимущества для SEO? Если длинный URL не приносит пользы, можно ли настроить форум так, чтобы он генерировал ссылки вроде этой:

Для справки: это по сути одна и та же ветка с похожим заголовком, но на разных типах форумов, поэтому и URL формируются по-разному.

Также хочу уточнить: я прекрасно знаю о возможности сокращения ссылок в целом, но речь идёт о функции или практике самого форума.

1 лайк

Честно говоря, это не заголовок, а предложение. Я бы порекомендовал сократить его длину — даже одностраничный блок в вашем сообщении выше его урезает.

Да, в URL-адресах есть определённая польза для SEO, но нет, заголовки не должны быть такими длинными.

4 лайка

Заголовок также не требуется при создании ссылки для просмотра.

Вы можете поделиться: https://forum.example.com/t/-/1999, где 1999 — это идентификатор темы, и вас перенаправит туда.

Однако это значение по умолчанию нельзя изменить в Discourse.

8 лайков

Я привожу это как крайний пример, но спрашиваю, есть ли разные способы настроить то, как Discourse генерирует эти URL-адреса

Нет, нельзя. Как упомянул выше Джастин, вы можете сократить эту часть URL при публикации, если при этом не изменится число, идущее после неё. URL-адреса нельзя редактировать, как и изменить способ их генерации.

Судя по названию, «First Impressions» может быть тегом или категорией.

Просто нужно что-то между /t/ и /999.

3 лайка

Спасибо за эту информацию, есть ли еще какие-то советы или приемы, касающиеся этого?

Блок-цитата Initial Impressions of the Bitmain Antminer K5 Nervos CKB Eaglesong ASIC miner - Mining $22 a day - ASIC Mining - VoskCoinTalk

Просто тестирую, и спасибо за это, это очень полезно при обмене ссылкой, особенно в таких сервисах, как Twitter и других.

2 лайка

Да, есть. Вы можете отключить создание славов, используя параметр «метод генерации славов» в настройках сайта.

11 лайков

Согласен!

Возможно, стоит автоматически исключать слаг из всплывающего окна с ссылкой для обмена или хотя бы добавить для этого опцию. Для сравнения: ссылки для обмена на YouTube тоже очень короткие и не содержат информации о слага. Таким образом, короткие будут только ссылки для обмена, а стандартные URL в адресной строке браузера всё ещё будут содержать информацию о заголовке, что, вероятно, хорошо для SEO.

Клянусь, раньше так и было, но теперь это, кажется, больше не нужно:

Why are Discourse forum URLs so long? Possible to shortern?

Редактирование: apparently для того же сайта это необходимо! Если вы сейчас нажмёте на неё, она покажет пустую страницу! Но для внешних ссылок всё работает отлично. Так что, вероятно, лучше просто добавить «-» между ними.

https://meta.discourse.org/t/-/147418

1 лайк

Кажется, вас не устраивает, что длинные заголовки . . . длинные. Вы можете запретить пользователям создавать слишком длинные заголовки. Посмотрите настройку сайта max topic title length.

Опция, возможно, но слаг действительно полезен для тех, кто видит URL и решает, стоит ли на него кликнуть. Именно поэтому он там есть!

Мне кажется, это проблема, созданная самими собой.

7 лайков

Осторожно, это рискованно, не так ли? Если я не ошибаюсь, мы используем какой-то «хакерский» метод «лучшей догадки», чтобы проверить, является ли слаг числом, но правильная короткая форма всегда:

https://forum.example.com/t/-/1999

и не

https://forum.example.com/t/1999

Это в основном защита от некорректных ссылок, когда URL-адреса произвольно обрезаются. Не думаю, что это следует активно продвигать как функцию для пользователей? :thinking:

9 лайков