【发布时间】:2010-11-25 20:54:07
【问题描述】:
我正在开发一个使用 PHP、MySQL 和 Apache 的 URL 缩短站点。当我查看开源项目时,URL 缩短的一般概念:用户提供一个 URL 链接,系统从数据库中获取该链接的 ID。然后转换 ID X 基系统(我使用的是 36 基)。然后使用 Apache mod_rewrite 并创建缩短的 URL,然后重定向。所有的 URL 缩短网站都是这样工作的,还是有些网站使用了不同的算法?以及与其他 URL 缩短系统有所不同的任何想法?
【问题讨论】:
-
你要问的问题是:你为什么要做另一个网址缩短网站?如果您想制作与已经存在的完全相同的东西,那似乎是在浪费时间。另一方面,如果您想做一些不同的事情,那么只有您知道那是什么。
-
我想添加更多功能,例如 1-firefox 插件 2-自动复制剪贴板 3-发布到美味的网站 4-我正在考虑使用 google 安全浏览集成
-
我认为没有理由不重新创建轮子,因为最终您已经学会了如何构建自己的轮子。
-
进入项目的第一个原因是学习缩短 url 的过程,我认为创建另一个以相同方式工作的系统没有什么坏处,如果它的服务很好,为什么不像比特一样出名。具有附加功能的 ly 或 tinyurl。
标签: php mysql algorithm apache url-rewriting