您好我是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中的自定义域名会花费这么多吗?
答案 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
这是一个简单的基本网址缩短服务