我正在开发一个 Web 应用程序,在其中实现了 Facebook 和 Twitter 连接。当用户从我的应用程序发布到 facebook 或 twitter 时,我想缩短 url。例如,如果 url 是http://www.MyDomain.com/user/234545那么它应该类似于http://MD/n2b
我怎样才能做到这一点。请帮助&也请给我更多关于 url 更短的实际工作原理以及如何在 rails 中实现它的信息
我正在开发一个 Web 应用程序,在其中实现了 Facebook 和 Twitter 连接。当用户从我的应用程序发布到 facebook 或 twitter 时,我想缩短 url。例如,如果 url 是http://www.MyDomain.com/user/234545那么它应该类似于http://MD/n2b
我怎样才能做到这一点。请帮助&也请给我更多关于 url 更短的实际工作原理以及如何在 rails 中实现它的信息
使用 bitly 或 tinyurl 或者您可以创建自己的方法来缩短 url,如果您使用自己的方法,那么您无法更改域名,您必须使用某种 API 来执行此操作。
对于初学者,您需要购买“MD”域,我什至认为不存在。因此,您的下一个选择是使用“MyDomain.com”的子域,例如“short.MyDomain.com”,并在其中粘贴一个可以映射较短 URL 的 Rails 应用程序。具有讽刺意味的是,URL 几乎一样长。
如果一些已经存在的 URL 缩短器具有某种 HTTP API,我不会感到惊讶。如果是这样,您可能最好使用它们。