嗨,我是一个使用ROR和使用bit.ly缩短url的web应用程序。每当我使用bit.ly创建一个url时,我就可以像http://bit.ly/19Mk8Oj一样自定义url了,现在我想删除bit.ly,并且需要添加自己的自定义url (比如ferdy.ly/sdf2323 ),怎么做呢?当我在谷歌上搜索并找到下面的url http://support.bitly.com/knowledgebase/articles/76741-how-do-i-set-up-a-custom-short-domain-时。现在,我已经从http://libyanspider.com/m注册了一个域,并需要帮助将自定义域与我的位帐户集成?我的应用程序是一个反馈引擎,我们向用户收取订阅费,所以我选择了业务帐户,并收到了来自bit.ly的邮件,每月我需要支付$1995.。bit.ly中的自定义域名会花这么多钱吗?
发布于 2014-01-07 20:47:11
你想要的是一个url缩短算法。
简单的解释用最少的努力:
拥有一个用于查找的存储URL的表,并且id应该是自动递增的(在Rails中这是默认的AR ),使用ruby将id转换为基36。
然后,您可以得到一个6788999.to_s(36) #=> "41ifb",如下所示:
foo.com/41ifb
当对缩短URL的请求到达控制器(基本上可以使用裸路由)时,将param转换为整数:
"41ifb".to_i(36) #=> 6788999
这是一个简单的基本URL缩短服务
https://stackoverflow.com/questions/20981011
复制相似问题