Пример: оригинальная ссылка дпуостим: https://qna.habr.com
она превращается в: fsdf.namedomain
то есть сам короткий url должен быть перед доменом, и каждый раз при создании запроса будут меняться ссылка перед доменом
Дополнительно:
Содержание
Пример: оригинальная ссылка дпуостим: https://qna.habr.com
она превращается в: fsdf.namedomain
Каким образом qna.habr.com превратился в fsdf.namedomain и каким образом это можно назвать "сокращением", если количество букв увеличилось?
Но лучше дождаться пояснения автора
Вы уже умеете сокращать ссылки обычным способом?
- ограничить доступные символы, т.к. в домене большие и маленькие буквы не различаются
- поправить место в котором ссылка создаётся
- научить сервер доставать токен из домена, а не из пути
Всё это в общем-то несложно
Ответы:
В вопросе три проблемы, которые нужно решить.
1) xyz - расскрыть в полную ссылку и сделать перенаправление.
муська тут избыточна (всетаки от нее нужно только роль кей-валуе хранилища)
2) настроить сервер так, чтобы все запросы на субдомены шли на скрипт.
А это DNS и какая-то серверная часть (хоть апач+пых, хоть что другое)
3) httpS - сертификат на основной хост и все его субдомены (wildcard).
из 2 и 3 следует учесть _acme-challenge. Похорошему нужно еще некоторые слова запретить использовать в качестве возможного ключа.
В общем тут задача на 80 процентов для сис админа, а от програмиста нужно только 5 строк кода
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для сокращения ссылки перед доменом можно воспользоваться различными методами. Один из способов - использовать функции языков программирования, такие как PHP.
Вот пример кода на PHP, который сокращает ссылку перед доменом:
В данном примере мы используем функцию parse_url(), которая разбивает URL на компоненты. С помощью константы PHP_URL_HOST мы получаем только доменное имя из URL.
Если вам нужно сократить ссылку перед доменом на JavaScript, вы можете воспользоваться следующим кодом:
В данном примере мы используем конструктор URL для создания объекта URL из строки. Затем мы получаем только имя хоста с помощью свойства hostname.
Таким образом, вы можете легко сократить ссылку перед доменом, используя различные языки программирования и соответствующие функции и методы.