需要为bit.ly生成客户网址吗?

时间:2014-01-07 20:16:04

标签: ruby-on-rails ruby ruby-on-rails-3 bit.ly

您好我是ROR中的网络应用程序并使用bit.ly缩短网址。每当我使用bit.ly创建网址时,我可以自定义网址http://bit.ly/19Mk8Oj,现在我想删除 bit.ly ,并且需要添加我自己的自定义网址,如ferdy.ly/sdf2323如何去做? 当我谷歌这个,并找到以下网址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中的自定义域名会花费这么多吗?

1 个答案:

答案 0 :(得分:0)

你想要的是一个url缩短算法。

用最少的努力做出简单的解释:

有一个表可以存储你的URL以供查找,并且id应该自动递增(这是Rails中AR的默认值),使用ruby将id转换为base 36

6788999.to_s(36) #=> "41ifb" 然后,您可以将URL设置为:

foo.com/41ifb

当缩短的URL请求命中控制器(你基本上甚至可以使用裸路由)时,将参数转换为整数:

"41ifb".to_i(36) #=> 6788999

这是一个简单的基本网址缩短服务