Представляю CodeJ, ссылки

jazz

Опубликован:  2024-01-02T05:04:46.536036Z
Отредактирован:  2024-01-02T05:04:46.536036Z
Статус:  публичный
9
0
0

Помочь CodeJ

CodeJ - проект молодой и существует только за счёт добровольных и посильных пожертвований своих читателей. Помочь CodeJ можно переводом на электронный кошелёк yoomoney. Если вам понравилась и оказалась полезной статья с CodeJ, помогите проекту деньгами, я буду очень вам благодарен. Важно... Перевод на пять рублей - это лучше, чем никакого перевода.

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

Где искать топики

У сайта есть главное меню и в нём одноимённый раздел. Абсолютно все посетители сайта в этом разделе увидят два адреса: "Блоги" и "Темы". Темы - это страница на которой представлены все публичные топики всех публичных блогов CodeJ. Каждый топик на этой странице располагается в отдельном блоке. Вот как выглядит такой блок.

dKJAswq7b3.png

Видно, что такой блок объединяет все атрибуты топика и раскрывает всю необходимую информацию о представленной в этом топике статье, здесь мы видим позывной и аватар автора, даты, статус, количество просмотров, лайков, дизлайков, комментариев, аннотацию и метки.

Основная ссылка топика

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

https://codej.ru/arts/kak-postavit-laik-topiku-na-codej

Этот же адрес мы увидим в адресной строке браузера, если перейдём на страницу топика.

SDkwTOw1bN.png

Обратив своё внимание на текст в этом адресе после последней косой черты, мы сделаем вывод, что этот текст сформирован транслитерацией из заголовка топика с заменой пробелов на дефисы. Проблема заключается в следующем, на протяжении жизненного цикла статьи, представленной в этом топике, автор статьи может по каким-то собственным соображениям изменить текст заголовка, и тогда URL-адрес статьи на CodeJ тоже изменится. Отсюда следует одно простое предостережение... Не следует делиться с друзьями и в социальных сетях основной ссылкой на полезную статью на CodeJ.

Короткая ссылка топика

У каждого топика на CodeJ имеется вторая ссылка, её я называю короткой, ибо она содержит в своём URL-адресе заметно меньше знаков, в отличие от основной ссылки. Короткая ссылка имеет следующий вид:

https://codej.ru/nnNpn0SD

В этом URL-адресе после последней косой черты мы обычно увидим состоящий из букв латинского алфавита и цифр суффикс. Короткую ссылку можно удобно скопировать на странице топика.

W3G7lECQPP.png

Каждый топик на CodeJ прибит золотыми гвоздиками к своей короткой ссылке. Короткая ссылка ни при каких обстоятельствах не изменяется на протяжении всего жизненного цикла представленной в топике статьи, в этом смысле она является вечной, и если хочется поделиться ссылкой на полезную статью на CodeJ следует выбрать именно короткую ссылку.

Для чего это сделано? Прежде всего, короткая ссылка лаконична, а основная ссылка презентабельна, целесообразность продиктована только этими соображениями.

Странным образом сёрферы в рунете боятся коротких ссылок, думая, что это какой-то вредоносный код или хитрый способ коварных хакеров посягнуть на их беззащитность. На CodeJ нет вредоносного кода и короткие ссылки здесь являются всего лишь перенаправлением со статус кодом 301.

Публичная ссылка

У каждого публичного топика на CodeJ в дополнение к основной и короткой ссылкам имеется ещё одна ссылка - публичная ссылка на топик. Публичная ссылка имеет следующий вид:

https://codej.ru/public/kak-postavit-laik-topiku-na-codej

Публичная ссылка топика предназначена только для роботов поисковых систем и браузеров с отключенным JavaScript, в том числе текстовых браузеров, у которых JS нет. Публичная ссылка на страницу топика доступна только в карте сайта CodeJ и в поисковой выдаче Яндекса. При переходе по публичной ссылке в браузере с включенным JavaScript через полторы секунды автоматически срабатывает перенаправление на основной URL-адрес страницы.

На CodeJ кроме публичных есть ещё топики для сообщества и для друзей, страницы таких топиков не имеют публичной ссылки и не могут быть проиндексированы поисковиками.

Выводы

Вывод будет единственный и самый главный. Если вам нужно поделиться с кем-то адресом полезной и интересной статьи на CodeJ, следует выбрать короткую ссылку. Эту ссылку на статью удобно скопировать в буфер обмена прямо на странице статьи и эта ссылка никогда не изменится.

Метки:  codej, dzen