Конвертируем ссылки golos.io goldvoice.club
При достаточно ощутимом переходе пользователей на "новый клиент" Голоса — GoldVoice.Club возникает такой момент, когда ссылки в постах, которые имеют в адресе ссылки golos.io,
заставляют пользователя оставаться залогиненым в обоих клиентах:
чтобы была возможность написать к посту комментарий.
А ссылки с открытием в goldvoice (пока что) чреваты только лишь прочтением поста (кто-то читает посты вообще?), и вероятности затруднить апвоут рукотворный — ведь читателю-куратору нужно идти переоткрывать в golos.io. Вернее даже возникает вопрос: "А как это лучше сделать? 🤔
Итак, рассмотрим пример текущего поста - он будет иметь вид:
* в golos.io — https://golos.io/goldvoice/@shenanigan/url-convert
* в goldvoice.club — https://goldvoice.club/@shenanigan/url-convert
рассмотрим элементы:
https — эта часть одинакова у обеих ссылок, и является обозначением протокола передачи данных
(s — secure, с англ. защищённый);
golos.io и goldvoice.club — это доменные имена клиентов (говоря проще — названия сайтов, да?);
а вот далее начинается различие:
golos.io имеется составляющая _goldvoice_, а у goldvoice.club такого в адресе ссылки нет.
Эта составляющая является топиком или категорией. Как принято говорить на golos.io —
первый неизменяемый тег. Но это обозначение ошибочно, потому что это не тег, а категория
(тут смайлик уставшего это объяснять @on1x-а, примерно вот такой 😏)
Но, что есть тег, а что — тема не для этого поста.
Главное, что топик/категорию в адресе строки можно заменить на что угодно.
Понимание пришло непосредственно после консультации с @vik:
итак, мы можем в адресе
https://golos.io/goldvoice/@shenanigan/url-convert
поменять топик, например, так
https://golos.io/yazhdykitovyhapov/@shenanigan/url-convert
и ссылка всё равно приведёт туда, куда надо)
итак, движемся дальше по составляющим адреса ссылки:
(мой) никнейм — одинаков в обоих вариантах
и, заключительная часть после никнейма, за косой — permlink*,
тоже одинаков в обоих вариантах.
*укажу, что в GoldVoice дополнительной настройкой вы можете сами задавать, что там будет прописано;
если не использовать доп. настойки — по умолчанию permlink будет формироваться из транслитерации заголовка.
Итак, что почерпнули и как конвертировать:
* если нам надо из golos.io в goldvoice.club (возьму не частный случай):
https://golos.io/yazhdykitovyhapov/@shenanigan/url-convert
1) удаляем топик/категорию (и ещё лишнюю косую) между доменным именем и никнеймом
(будет что-то промежуточного вида https://golos.io/@shenanigan/url-convert и не рабочее);
2) заменяем (стираем, пишем заново) название сайта golos.io на goldvoice.club
https://goldvoice.club/@shenanigan/url-convert
Вуаля! Работает!
если нам надо из goldvoice.club в golos.io:
https://goldvoice.club/@shenanigan/url-convert
1) берём и нагло прописываем после https:// доменное имя golos.io вместе с косой чертой (слешем)
(будет что-то промежуточного вида https://golos.io/goldvoice.club/@shenanigan/url-convert и не рабочее);
2) по желанию: либо убираем точку в goldvoice.club, либо точку со словом club
либо вообщепишем там privetkakdela
https://golos.io/goldvoice.club/@shenanigan/url-convert
моё предложение - убирать именно точку:
а) это выполнение экономит время;
б) вид топика/категории "goldvoiceclub" будет отличительным знаком, что ссылку мы заменили вручную
(так как оф. категория у goldvoice.club — это goldvoice без club).
Всем успехов на платформе и выбирайте лучшие из предложенных вариантов!