Сохраните URL, сгенерируйте уникальный ключ для URL и сохраните его в БД. Используйте эту клавишу для перехода к URL.
Вам нужен сложный алгоритм для этого? : -)
Если вы хотите сделать это сложным.
- Проверить наличие вредоносных URL-адресов и заблокировать их
- Статистика на основе количества кликов
- Регистрация и пользователи имеют свои собственные маленькие URL
- Разработка плагинов для браузеров для генерации коротких URL
и т. Д.