Программное обеспечение для сокращения 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/ в своем укороченном устройстве, очень мощный и с поддержкой плагинов. Вы также можете легко создавать свои собственные страницы со статистикой и прочим.

Вот мой:

http://impbr.com/

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

http://mysite.com/12345

На выбранном вами языке программирования на стороне сервера просто загляните в таблицу, а затем выполните перенаправление.

Другие вопросы по тегам