Программное обеспечение для сокращения URL с открытым исходным кодом?
Существуют ли какие-либо проекты с открытым исходным кодом для сокращения URL-адресов? Возможно, что-то, что работает в сочетании с Apache?
5 ответов
Многие из них выскакивали, когда я проводил поиск на Github:
https://github.com/search?langOverride=&q=url+shortener&repo=&start_value=1&type=Repositories
Это считается? http://code.google.com/p/urly/
или это http://yourls.org/
Firefly утверждает, что он может быть запущен и запущен через 2 минуты: https://github.com/ariejan/firefly
Вот некоторые другие предложения: http://www.webresourcesdepot.com/7-open-source-and-free-url-shortener-scripts-to-create-your-own/
Я использую http://yourls.org/ в своем укороченном устройстве, очень мощный и с поддержкой плагинов. Вы также можете легко создавать свои собственные страницы со статистикой и прочим.
Вот мой:
Вы можете сделать это сами достаточно легко с базой данных. Просто сохраните каждый длинный URL-адрес в базе данных в качестве ключа, а короткий - в качестве значения. Вы можете легко создать короткий с полем автоинкремента в вашей таблице. Ваши URL будут выглядеть так:
На выбранном вами языке программирования на стороне сервера просто загляните в таблицу, а затем выполните перенаправление.